Job Summary
The Senior Angular Developer will design, develop, test, and maintain scalable enterprise Angular applications, leveraging AI to enhance development and application capabilities. The role requires recent, hands-on Angular expertise and strong front-end engineering skills, with a focus on reusable components, API-driven applications, responsive user interfaces, and integration with Salesforce-backed services. The developer will contribute to application performance, security, testing, and continuous delivery while collaborating with architecture, DevOps, security, and business teams.
Key Responsibilities
• Design, develop, test, and maintain scalable enterprise Angular applications and features using AI-assisted development approaches.
• Build reusable Angular components, shared libraries, responsive pages, dashboards, and forms.
• Integrate Angular applications with REST APIs, including Salesforce as a backend, and implement appropriate error handling.
• Work with RxJS, Angular Signals, routing, guards, lazy loading, and state management patterns.
• Maintain secure authentication, authorization, and role-based user interface behavior within existing applications.
• Optimize application performance and troubleshoot user interface, integration, browser, and production issues.
• Write and maintain unit tests, participate in code reviews, and support CI/CD pipelines and releases.
• Collaborate with architecture, DevOps, security, and business teams to deliver reliable application solutions.
• Support existing applications, shared components, and Angular upgrades while maintaining code quality and application stability.
• Communicate technical dependencies, risks, and blockers clearly to relevant stakeholders.
Required Qualifications
• Strong, recent hands-on experience with Angular as a primary development skill.
• Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3.
• Experience with Angular components, services, dependency injection, directives, pipes, and lifecycle hooks.
• Hands-on experience with RxJS, Angular Signals, Reactive Forms, routing, guards, and lazy loading.
• Experience integrating REST APIs, using HTTP interceptors, and implementing centralized error handling.
• Experience with responsive UI development, unit testing, debugging, Git, and Agile delivery practices.
• Strong troubleshooting skills and understanding of token-based authentication.
• Experience leveraging AI to build enterprise Angular applications or deliver features end to end.
• Experience developing API-driven, integration-heavy applications.
• Experience working with existing applications, shared components, and Angular upgrades.
• Ability to understand application architecture and communicate technical dependencies and blockers effectively.
Preferred Qualifications
• Experience with recent Angular versions, framework upgrades, standalone components, and reusable libraries.
• Experience with micro-frontends and similar state management approaches.
• Experience with Microsoft Authentication Library (MSAL), Azure AD B2C, or Microsoft Entra External ID.
• Experience with Salesforce REST APIs and Java/Spring Boot integrations.
• Experience with Azure, CI/CD, performance optimization, and accessibility.