Description
Define front-end architecture for Middle Office applications and lead the development of scalable Angular systems.
This role is on-site.
Responsibilities
- Define and own the front-end architecture for Middle Office applications, ensuring alignment with enterprise standards.
- Establish UI/UX design standards, reusable component libraries, and coding guidelines for the team.
- Lead the development of complex UI features using Angular (v12+) and TypeScript, driving modular architecture and state management.
- Conduct code reviews, enforce quality standards, and mentor development teams on best practices.
- Collaborate with backend teams on API design and optimize applications for performance and scalability.
Required Skills
- 8+ years of front-end development experience, including 3+ years in an architect or lead role.
- Strong expertise in Angular (v12+), TypeScript, HTML5, CSS3, and SCSS.
- Experience with state management libraries such as NgRx or Akita.
- Proficiency in RxJS and reactive programming patterns.
- Deep understanding of component-based architecture and performance tuning.
- Experience with CI/CD pipelines using Azure DevOps or Jenkins.
- Familiarity with Git-based workflows and testing frameworks like Jasmine, Karma, or Cypress.
Preferred Skills
- Experience in Capital Markets, Trading, or Middle Office systems.
- Knowledge of containerization with Docker.