Angular Developer
Senior Angular engineer in Navi Mumbai who designs and builds enterprise web frontends: reusable component architecture, RxJS state management, REST API integration, secure coding practices, and deployment on OpenShift. Financial services experience is preferred; Angular 17+/standalone APIs, Nx monorepo, and Java/Spring Boot are pluses.
- Compensation
- Not disclosed
- Location
- Navi Mumbai
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Frontend
- Posted
Skills
Must have
- Experience developing and maintaining enterprise-level applications using Angular v14+
- Experience designing reusable components/services and scalable frontend architecture
- Integrating REST APIs with backend systems
- Understanding of authentication/authorization flows (Guards, JWT tokens)
- Solid understanding of Angular lifecycle hooks
- RxJS and reactive programming
- Angular routing and lazy loading (routing, deferrable views)
- Experience with Reactive Forms and custom validations
- State management experience
- HTML, SCSS, CSS3
- Knowledge of TypeScript and JavaScript (ES6+)
- Understanding of how Angular change detection works
- Experience with UI libraries such as PrimeNG and Angular Material
- Exposure to newer Angular features and best practices (standalone components, signals)
- Knowledge of OWASP top 10 vulnerabilities
- Awareness of security headers (CSP) and Angular security best practices (XSS, dependency versions)
- Deploying and managing apps on OpenShift (OCP), including Config Maps for dynamic environment variables
- Excellent analytical and problem-solving skills
- Excellent communication skills
- Quick learner, able to adapt to changing priorities
- Ability to guide and mentor junior team members
Nice to have
- Previous work experience in financial services
- Knowledge of Angular 17+ / Standalone APIs
- Knowledge of UI libraries with Angular
- Knowledge of multi-repo / (Nx) monorepo micro frontend
- Knowledge of backend technologies such as Java/Spring Boot
Full description
Role & responsibilities
Job Description : Position overview: We are seeking an experienced Angular Sr Engineer Previous work experience in financial services is preferred Required Skills Experience of developing and maintaining enterprise-level applications using Angular v14+. Experience of designing reusable components/services, scalable frontend architecture. Integrate REST APIs with backend systems. Understanding of authentication and authorization flows (like Guards, JWT Tokens) Solid understanding of Angular Life Cycle hooks. RxJS and reactive programming. Angular Routing and lazy loading (routing, deferrable views). Experience on Reactive Forms with custom validations. State management. HTML, SCSS, CSS3. Knowledge of Typescript and JavaScript (ES6 +). Should know about how Change Detection works in angular. Should have worked with UI libraries such as PrimeNG & Angular Material. Exposure to newer Angular features and best practices, and willingness to stay updated with the framework. (e.g. standalone components, signals, etc.) Knowledge of OWASP top 10 vulnerabilities. Should be aware about the Security headers (CSP) and angular security best practices (XSS, angular dependency versions, etc.) Excellent analytical, problem-solving skills. Excellent communication skills. Quick learner and ability to adapt to the changing priorities. Ability to guide and mentor junior team members. Good to have: Knowledge of Angular 17+ / Standalone APIs. Knowledge of UI libraries with Angular. Knowledge of Multi Repo / (Nx) Mono repo micro frontend. Knowledge of backend technologies such as Java/Spring boot. Responsibilities Design and develop front end of applications using Angular. Work closely with Lead engineer and development manager for delivery of the solution. Understand the requirements and collaborate with UI/UX along with backend team to design API based on requirements. Write clean, testable, and maintainable code. Proactive participation in peer review of code and ensure that high quality code is delivered. Guiding and mentoring junior developers, reviewing merge requests. Deploy and manage apps within OpenShift (OCP), should be aware about dynamic environments variable using Config Maps. Troubleshoot and resolve technical issues across environments. Contribute to development of various PoCs as per requirement.