Job Title: Senior Angular Developer
Experience: 5+ Years
Location: Bengaluru, India
About the Role
We’re looking for a seasoned Senior Angular Developer to take ownership of building and scaling our next-generation web applications. In this role, you'll be the technical anchor for frontend engineering — driving architectural decisions, mentoring peers, and delivering high-performance, maintainable Angular applications. If you're passionate about reactive programming, modern state management, and pushing Angular to its limits, this is your playground.
Key Responsibilities
- Architect and implement sophisticated, reusable UI components using Angular 16, TypeScript, and RxJS.
- Manage global or feature-level application state with NgRx, ensuring predictable, scalable state handling.
- Build, optimize, and maintain high-performance single-page applications (SPAs) with a focus on load times, bundle size, and runtime performance.
- Write modular, testable code and enforce frontend best practices, including unit tests using Jasmine/Karma or Jest.
- Lead performance profiling efforts: identify memory leaks, fix change detection issues, and apply lazy loading or code splitting.
- Design and optimize application architecture using Webpack, NX monorepo, or similar build systems to support cross-team efficiency.
- Integrate with RESTful backend services, ensuring smooth API consumption, error handling, and data flow.
- Collaborate with UI/UX designers to translate wireframes into pixel-perfect, responsive views (HTML5, CSS3).
- Participate in Agile ceremonies (sprint planning, retrospectives, reviews) and contribute to delivery roadmaps.
- Mentor and coach mid-level and junior developers; lead code reviews and guide best practices within the team.
- Own and improve continuous integration / deployment (CI/CD) processes to accelerate release cycles.
- Stay updated on Angular ecosystem trends (Signals, Standalone Components, etc.) and drive innovation into our frontend stack.
Required Skills & Qualifications
- 5+ years of experience in frontend development, with strong experience in Angular (Angular 2+ / latest versions).
- Deep expertise in JavaScript (ES6+), TypeScript, and reactive programming using RxJS.
- Hands-on experience with NgRx (or another state-management library), including effects, selectors, and entity management.
- Proficiency in building UIs with HTML5, CSS3, and preprocessors like SCSS.
- Solid experience with RESTful API integration and client-side data handling (error handling, caching, optimistic updates).
- Strong testing experience: unit tests, integration tests, and knowledge of test frameworks like Jasmine, Karma, or Jest.
- Proficiency in build and bundling tools: Webpack, NX, or similar monorepo build tools.
- Excellent problem-solving, debugging, and code profiling skills.
- Experience with Git and collaborative version control workflows.
- Strong architectural thinking, able to make tradeoffs between performance, maintainability, and scalability.
- Good communication skills — able to articulate technical decisions and mentor junior developers.
Preferred / Nice-to-Have
- Experience with Angular Signals, Standalone Components, or other modern Angular features.
- Familiarity with micro-frontends architecture, or modular scalable frontends.
- Knowledge of Progressive Web Applications (PWAs) or SSR (Server-Side Rendering).
- Experience with end-to-end (E2E) testing frameworks like Protractor or Cypress.
- Exposure to CI/CD tools and pipelines (Jenkins, GitHub Actions, GitLab CI).
- Experience working with UX/UI design tools or component libraries (Angular Material, Tailwind, etc.).
Job Type: Full-time
Pay: ₹800,000.00 - ₹1,000,000.00 per year
Work Location: In person