The role
Job description
Location: New Delhi | Experience: 4–5 Years
Core Skills: Angular, TypeScript, RxJS and REST API integration
About the Role
We are looking for an Angular Frontend Developer to build and maintain enterprise application screens, forms
and workflows. The candidate should have strong hands-on Angular experience and be able to independently
deliver responsive, maintainable interfaces integrated with Django REST APIs, working closely with backend
developers, business analysts and QA teams. Key Responsibilities ï‚· Develop Angular modules, reusable components, services and responsive application screens using TypeScript, HTML and CSS/SCSS. ï‚· Build reactive forms with field validation, conditional inputs and clear handling of submission errors. ï‚· Integrate REST APIs using Angular HttpClient, interceptors and RxJS; handle loading states, errors and
pagination. ï‚· Implement routing, lazy loading, authentication flows and role-based UI access in coordination with backend
authorization. ï‚· Manage component communication and application state; troubleshoot subscription leaks, rendering issues
and slow screens. ï‚· Write component and service tests, debug browser issues and support integration testing, UAT and release
fixes. ï‚· Maintain code and technical documentation in Git/GitLab; participate in reviews and coordinate frontend build
and deployment activities. Required Skills and Qualifications  4–5 years of frontend development experience with substantial hands-on work in Angular.  Strong proficiency in TypeScript, JavaScript, HTML5, CSS3 and responsive layouts.  Hands-on understanding of Angular components, services, dependency injection, lifecycle hooks, routing and
reactive forms. ï‚· Practical knowledge of RxJS observables, operators, subscription management and asynchronous API flows. ï‚· Experience consuming REST APIs, implementing token-based authentication flows and troubleshooting
HTTP/network errors. ï‚· Experience with Git, Angular CLI, npm, browser developer tools and unit testing using Jasmine/Karma, Jest or
equivalent. ï‚· Ability to translate requirements into usable screens, investigate defects and deliver modules with limited
supervision. Good to Have
ï‚· Experience with Angular Material, PrimeNG or similar component libraries; accessibility and cross-browser
testing. ï‚· Experience with NgRx or another state management approach, and Playwright or Cypress testing. ï‚· Exposure to offline applications, local caching, disconnected workflows or secure on-premise deployments. Tools and Technologies
Angular, TypeScript, RxJS, HTML5, CSS/SCSS, REST APIs, Git/GitLab, Angular CLI and npm