Angular Developer
Navsoft
Description
Develop, enhance, and maintain front-end applications using Angular
(v7+).
Implement reusable components, services, modules, and maintain clean
architecture.
Handle routing, guards, interceptors, and secure API communication.
Work with Reactive Forms, form validations, and custom pipes.
Utilize RxJS observable, operators (switchMap, mergeMap, takeUntil,
etc.), and asynchronous programming.
Manage application state using NgRx (actions, reducers, selectors,
effects).
Optimize application performance using lazy loading, OnPush change
detection, trackBy, and pure pipes.
Integrate REST APIs with HttpClient and manage authentication using
JWT.
Write clean, scalable, maintainable code following best practices.
Collaborate with UI/UX designers, backend developers, and QA teams.
Debug and resolve technical issues using Chrome DevTools and Angular
CLI utilities.
Participate in code reviews and contribute to continuous improvement
Requirements
- Strong object-oriented JavaScript, API and Data Integration
- Angular Core, MVC frameworks, Angular Material, Angular CLI
- Typescript
- RxJS, NgRx
- Reactive Forms, DI(dependency injection), NPM
- Karma/ Jest/ Jasmin/ Cypress
- Crome Dev Tools or Angular Dev Tools
- SSR
- Standalone Component
- Experience in Angular (7+ to latest versions)
- AJAX (Asynchronous JavaScript and XML)
- Knowledge on Node Module
About Navsoft
-
