Job Description

We are seeking a highly skilled Lead Angular Developer to design, develop, and maintain scalable, high-performance web applications. This role involves hands-on development, technical leadership, and close collaboration with product, UX, backend, and QA teams to deliver robust and user-centric solutions. The ideal candidate brings deep Angular expertise, strong architectural understanding, and an ownership-driven mindset.


Key Responsibilities

  • Develop and maintain scalable, modular, and reusable Angular components and services .
  • Implement UI features based on design specifications, wireframes, and product requirements .
  • Integrate RESTful APIs and microservices , ensuring secure and efficient data exchange.
  • Optimize application performance, rendering speed, and loading strategies .
  • Collaborate closely with Product, UX, QA, and Backend teams throughout the development lifecycle.
  • Participate actively in requirement analysis, sprint planning, code reviews, and release cycles .
  • Enforce coding standards, best practices, unit testing, and documentation .
  • Manage application state using RxJS, NgRx, or equivalent state management patterns .
  • Troubleshoot complex UI issues and production bugs .
  • Ensure application responsiveness across devices and browsers .
  • Contribute to migration and modernization initiatives , including Angular version upgrades and legacy code refactoring.
  • Provide technical guidance and mentoring to junior team members when required.


Required Technical Skills & Experience

  • 5–7 years of hands-on experience in frontend development with Angular (latest versions) .
  • Strong expertise in:
    • TypeScript
    • HTML5, CSS3, SCSS
    • Component-driven architecture
    • RxJS and Observables
    • NgRx or other state management frameworks
  • Experience integrating REST APIs, GraphQL, and WebSockets .
  • Solid understanding of authentication and authorization mechanisms (OAuth, JWT).
  • Experience with unit testing frameworks such as Jasmine, Karma, or Jest.
  • Proficiency with build and deployment tools (Angular CLI, Webpack, Nx).
  • Hands-on experience with performance optimization , lazy loading, and code splitting.
  • Strong debugging skills and effective use of browser developer tools .


Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application