UI architect (angular/typescript)

We are looking for a Front-End Architect (Angular) to take ownership of the UI architecture for complex Middle Office platforms within a financial environment. This role combines architectural leadership, hands-on development, and close collaboration with business stakeholders, focusing on building modern, scalable, and high-performing front-end solutions.

What You’ll Be Doing

  • Define and own the front-end architecture for Middle Office applications
  • Establish UI/UX standards, reusable component libraries, and coding guidelines
  • Design and build scalable, maintainable, and high-performance Angular applications
  • Ensure alignment with enterprise architecture and security standards
  • Lead development of complex UI features using Angular and TypeScript
  • Drive adoption of best practices such as modular architecture, state management, and lazy loading
  • Conduct code reviews, enforce standards, and mentor engineering teams
  • Collaborate with backend teams on API design and integration strategies
  • Optimize applications for performance, scalability, and responsiveness
  • Ensure high-quality delivery through unit, integration, and end-to-end testing
  • Identify and resolve UI bottlenecks and technical debt
  • Work closely with Middle Office stakeholders to translate business needs into technical solutions
  • Partner with UX designers to deliver intuitive and efficient user workflows
  • Support DevOps initiatives including CI/CD pipelines and release management
  • Evaluate and introduce modern front-end tools and technologies
  • Drive continuous improvement of development processes and frameworks
  • Stay current with the Angular ecosystem and evolving industry trends

What You Bring

  • 8+ years of front-end development experience, including 3+ years in a lead or architect role
  • Strong expertise in Angular (v12+), TypeScript, HTML5, CSS3, and SCSS
  • Experience with state management solutions such as NgRx, Akita, or similar
  • Solid knowledge of RxJS and reactive programming principles
  • Experience integrating with RESTful APIs and microservices-based architectures
  • Deep understanding of component-based architecture
  • Strong experience in performance tuning and optimization
  • Good understanding of cross-browser compatibility and responsive design
  • Experience working with CI/CD pipelines such as Azure DevOps or Jenkins
  • Familiarity with Git-based development workflows
  • Exposure to front-end testing frameworks such as Jasmine, Karma, Cypress, or Playwright
  • Experience with Docker or containerized environments is a plus

Domain Experience (Preferred)

  • Experience in Capital Markets, Trading, or Middle Office environments
  • Understanding of trade lifecycle processes including execution, confirmation, and settlement
  • Knowledge of financial instruments such as equities, derivatives, and FX
  • Familiarity with risk management and reconciliation processes

Similar jobs