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