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:TypeScriptHTML5, CSS3, SCSSComponent-driven architectureRxJS and ObservablesNgRx 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