Angular Developer
Role & responsibilities
• Develop and maintain enterprise-level applications using Angular v14+
• Design reusable components/services, scalable frontend architecture which multiple team members can reuse it.
• Integrate REST APIs with backend systems.
• Implement 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).
• Should work 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 work 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.) 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
• Understanding the requirements and collaborate with UI/UX along with backend team to design API based on requirements.
• Write clean, testable, and maintainable code
• Participate in peer code reviews.
• Guiding and mentoring Jr 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. Industry Financial services background is preferred
