Lead the development of modern, responsive front-end applications using Angular.
Guide and mentor a team of front-end developers, promoting best practices in coding, design, and testing.
Plan, allocate, and manage team resources effectively to ensure timely delivery of high-quality features.
Work closely with Product Managers, UX/UI designers, Backend Engineers, and QA engineers to translate business requirements into technical solutions.
Ensure smooth integration between the front-end and back-end systems, maintaining end-to-end system reliability.
Implement and enforce coding standards and conduct regular code reviews.
Write unit tests and support end-to-end testing to ensure the reliability of front-end applications.
Stay updated on emerging frontend technologies and industry trends, proactively recommending improvements and introducing innovative ideas to the team.
Facilitate and promote Agile/Scrum practices, ensuring continuous delivery and improvement.
Strong debugging and problem-solving skills, particularly in optimizing high-performance applications.
Experience with modern build tools and libraries such as Webpack, Babel, and Angular CLI.
Qualifications and Requirements
5+ years of experience in front-end development with Angular (including TypeScript and RxJS) with proven experience in leading a team of developers.
Experience with state management libraries (e.g., NgRx, Redux) and API integration.
Strong understanding of version control (e.g., Git), CI/CD practices, and automated testing frameworks.
Experience with microservices architecture and distributed systems.
Knowledge of cloud platforms (e.g., Azure, AWS) and containerization (e.g., Docker).
Experience in developing solutions for cross-border remittance, payments, or financial services.
Familiarity with regulatory and compliance requirements in the fintech industry, such as AML/CFT standards.