Role Overview
We are seeking a hands-on Angular Lead Developer with strong experience in modern Angular (v14+), Micro Frontends, and banking/financial services applications. This role requires active coding, technical leadership, and close onsite collaboration with business stakeholders.
Mandatory Skills
• Strong hands-on experience with Angular 14+
• Proficient in TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS
• Solid experience with RxJS, reactive programming
• Experience with Micro Frontend architecture (Webpack Module Federation) and NgRx
• Strong knowledge of SOLID principles and component-based design
• Hands-on experience with Unit Testing (Jasmine/Karma/Jest) and E2E testing (Cypress/Protractor)
• Experience working in Agile/Scrum environments
• Focus on coding standards, performance, and scalability
Responsibilities
• Lead and contribute as a hands-on Angular developer
• Design, develop, and unit test UI components
• Collaborate with Business Analysts and SMEs on requirements
• Perform code reviews and resolve technical issues
• Mentor junior and mid-level developers
• Drive UI best practices and performance improvements
Additional Requirements
• 10+ years of UI/Front-end development experience
• Banking or financial services domain experience (mandatory)
• Experience in performance optimization
• Exposure to Nx is a plus
• Excellent communication and problem-solving skills
Key Notes
• Hands-on coding is mandatory (not an architect-only or coordination role)
• 5 days onsite in New Jersey is non-negotiable
• Banking domain experience is required