Posted 13 June, 2026
Angular +TDD
Diverse Lynx
Bengaluru,Karnataka,560001
Full Time
Reference: 365_569689_25-01097
TDD + Angular JD –
Job Title: Senior Angular Developer – TDD Expert
Location: Pune
Experience: 8+ Years
Department: Engineering / Front-End Development
Job Summary
We are looking for a seasoned Senior Angular Developer who has deep expertise in Angular (12+), TypeScript, HTML5, and CSS3, and practices Test-Driven Development in real-world projects. The ideal candidate will architect, develop, test, and maintain front-end solutions for enterprise-grade applications in a fast-paced, agile environment.
Key Responsibilities
Required Skills
Nice to Have
Soft Skills
Job Title: Senior Angular Developer – TDD Expert
Location: Pune
Experience: 8+ Years
Department: Engineering / Front-End Development
We are looking for a seasoned Senior Angular Developer who has deep expertise in Angular (12+), TypeScript, HTML5, and CSS3, and practices Test-Driven Development in real-world projects. The ideal candidate will architect, develop, test, and maintain front-end solutions for enterprise-grade applications in a fast-paced, agile environment.
- Design and develop large-scale, responsive Angular applications using TDD principles.
- Write modular, scalable, and reusable code in TypeScript.
- Own end-to-end implementation, from UI to unit testing.
- Collaborate closely with UX designers, back-end developers, QA, and DevOps.
- Develop and maintain unit and integration test suites using Jasmine, Karma, or Jest.
- Refactor existing code for performance, scalability, and reusability.
- Participate in code reviews and enforce coding standards and best practices.
- Lead front-end architecture decisions and mentor junior developers.
- 8+ years of hands-on experience in Angular (v8+), with expertise in RxJS, NgRx (or other state management).
- Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, and SCSS/SASS.
- Extensive experience with TDD, using Jasmine, Karma, or Jest for test automation.
- In-depth knowledge of component-based architecture, lazy loading, and routing.
- Familiarity with RESTful APIs and integration techniques.
- Agile/Scrum development experience and tools like Jira, Git, Jenkins.
- Experience with Storybook, Playwright or Cypress.
- Exposure to monorepos (e.g., Nx) or micro frontends.
- Understanding of accessibility standards (WCAG) and performance optimization.
- Previous experience in banking, fintech, or infrastructure engineering domains is a plus.
- Strong problem-solving and debugging abilities.
- Effective communicator and team player.
- Ability to take ownership and drive technical decisions.
- Experience mentoring developers and conducting technical interviews.