UI Architect (Angular) - Lead Frontend Development and Design
Lead the technical oversight on the Design Operations team, designing and implementing a modern front-end architecture using Angular 20. Oversee the migration and refactoring of legacy UI into a maintainable and testable structure. Mentor front-end developers and establish coding standards and architectural guidelines.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Optomi in partnership with a leader in financial services, is seeking a UI Architect (Angular) to lead the technical oversight on the Design Operations team. This team supports a client-facing and mobile application that provides 24/7 access to financial accounts. The UI Architect will be the first hire to breakdown monolithic services into a microservices environment.
What the Right Candidate Will Enjoy:
- 100% remote work opportunity
- Be the first team member to research and develop a new customer facing platform with focus on microservices, continuous integration and continuous deployment.
- Opportunity to work on highly-scalable, customer solutions that impact financial clients daily.
Apply Today if Your Background Includes:
- 8+ years of frontend development and design experience, using Angular 15+, with 3+ years in an architect or lead role.
- Deep expertise in Angular (v15+), with strong knowledge of Angular 20 features, standalone components, signals, and reactive state management.
- Proficiency in TypeScript, RxJS, and SCSS/SASS.
- Strong understanding of micro frontends, lazy loading, and modular application structures.
- Experience integrating RESTful APIs and GraphQL services.
- Solid understanding of responsive design, web accessibility (WCAG), and cross-browser compatibility.
Responsibilities:
- Design and implement a modern front-end architecture leveraging Angular 20, ensuring scalability, modularity, and high performance across all components.
- Oversee the migration and refactoring of the legacy UI into a maintainable and testable structure, aligning with best practices in component design, state management, and code organization.
- Develop and enforce a consistent design system and component library to ensure cohesive branding and reusable UI patterns across applications.
- Work closely across scrum teams to ensure developers understand developing reusable components.
- Identify and resolve performance bottlenecks, ensuring high responsiveness, accessibility, and fast load times.
- Mentor front-end developers, conduct code reviews, and establish coding standards and architectural guidelines for the team.
- Define and maintain front-end build pipelines using modern tools (e.g., Nx, Webpack, Vite, or Angular CLI) integrated with automated testing and deployment systems.