Amaze Systems - Washington, DC

posted 20 days ago

Full-time - Senior
Washington, DC

About the position

The Front-End UI Technical Architect will be responsible for defining and implementing UI architecture with a focus on scalability, modularity, and maintainability. This role involves leveraging React and related technologies to design micro front-end patterns and ensure seamless integration across components and services. The architect will collaborate with stakeholders, provide long-term vision for the platform, and promote best practices in UI development.

Responsibilities

  • Lead front-end UI technical components for project Libra.
  • Collaborate with stakeholders to define UI architecture, considering scalability, modularity, and maintainability.
  • Communicate critical UI design choices and specify requirements for design and implementation.
  • Provide a long-term vision for the platform, considering changes in technology.
  • Advise on designing micro front-end patterns and ensure seamless integration across components.
  • Define UI strategies for new features and components, assessing rollout plans.
  • Champion micro front-end architecture and break down monolithic UIs into smaller units.
  • Coordinate communication and data sharing between micro front-ends.
  • Design and validate practical, flexible, resilient, scalable, reusable, and strategic solutions.
  • Promote component-based development, emphasizing reusability and consistency.
  • Create UI pattern libraries that can be shared across products.
  • Ensure adherence to established UI guidelines and standards.
  • Profile and optimize front-end performance, addressing bottlenecks.
  • Contribute to the development of UI frameworks, methods, and deliverables.
  • Utilize REST API invocation and familiar patterns such as promises.
  • Recognize areas needing policy changes or new developments for business expansion.
  • Present and discuss solution recommendations with enterprise architects.
  • Institute and lead the adoption of best practices and standards.
  • Architect solutions across multiple IT environments and business system components.
  • Research and evaluate emerging technologies fitting business and IT needs.
  • Work closely with development teams to bridge design and implementation gaps.
  • Mentor UI engineers on best practices and facilitate knowledge sharing.
  • Interact with other teams to ensure adherence to enterprise standards.
  • Manage daily technical challenges and communicate risks or issues.
  • Coordinate efforts within different IT groups as needed.
  • Understand security best practices and standards.
  • Document key artifacts related to application environments and workflows.

Requirements

  • 8+ years of experience in architecting micro front-end development and solutions on React.
  • Proven track record of building large-scale, production-grade UI applications.
  • Proficiency in React.js and related technologies.
  • Familiarity with micro front-end patterns (e.g., single-spa, module federation).
  • Strong understanding of responsive design principles.
  • Proficiency in at least one wireframing/prototyping tool (e.g., Axure, Omnigraffle).
  • Command over DOM manipulation and performance optimization.
  • Ability to deliver functionality incrementally adopting agile practices.
  • Experience with version control systems (e.g., Git).
  • Experience with IT projects in the Financial Industry.
  • Excellent problem-solving skills and strong communication abilities.
  • Deep knowledge of Microsoft Azure and AWS cloud platforms in an enterprise environment.
  • Experience with IaaS/PaaS cloud architectures and patterns.
  • Prior experience with leading cloud native solution development initiatives.
  • Experience designing and implementing CI/CD toolchains.
  • Familiarity with microservices and container-based architectures (e.g., Docker, Kubernetes).
  • Exceptional analytical and problem-solving skills.

Nice-to-haves

  • Experience with cloud integration strategies.
  • Familiarity with deployment patterns/strategy (blue/green, canary, rolling).
  • Strong documentation and analytical skills.

Benefits

  • Health insurance
  • 401k
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service