Job Summary We are seeking for a skilled and motivated Angular Software Developer to join our agile engineering group. In this role, you will contribute to the development of high-impact, user-centric applications that support key business areas such as Finance, Legal, Compliance, Investment Banking, and Operations. This is a great opportunity to be part of a strategic modernization initiative, delivering innovative solutions in a fast-paced, collaborative environment. Key Responsibilities
Collaborate within a cross-functional Agile team to develop the Dormancy project and other mission-critical regulatory platforms.
Design, develop, and maintain rich, responsive front-end applications using Angular (v10+), NgRx, and TypeScript.
Participate in DevOps activities, including continuous integration, automated testing, and deployment pipelines.
Create functional prototypes and contribute to front-end architectural planning and UI design decisions.
Ensure all solutions meet both functional and non-functional (e.g., performance, accessibility, scalability) requirements.
Work closely with global stakeholders and business users to gather requirements and deliver high-quality software solutions.
Required Skills & Qualifications
7+ years of professional software development experience, with a strong focus on Angular (v10+ and above).
Expertise in NgRx, Angular component lifecycle management, routing, and unit testing frameworks.
Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3.
Solid understanding of Agile software development and DevOps best practices.
Experience with CI/CD tools such as Jenkins, Gradle, Git, or similar.
Excellent problem-solving, analytical, and communication skills.
Ability to work independently while thriving in a collaborative team environment.
Preferred Qualifications
Exposure to backend technologies (e.g., Java, Node.js) is a plus.
Familiarity with financial services, compliance, or regulatory technology environments.
Experience working in large-scale enterprise applications or globally distributed teams.
Education
Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job