Senior Product Software Engineer - Frontend Dev Lead (Angular)
CapgeminiAbout the role
Description
Location: West Chester, PA
Job Description:
Working for a reputed provider as a Frontend Dev Lead (Angular) with the ability and experience to be a Technical Leader well-versed in Security and Compliance and Project Management.
Key Responsibilities:
· Architect and develop robust, scalable web applications using AngularJS and Angular (latest versions), focusing on reusable, modular components.
· Lead migration efforts from AngularJS to Angular, ensuring compatibility, high performance, and scalability.
· Integrate RESTful APIs and WebSocket for real-time data synchronization across channels and devices.
· Create adaptive, responsive UIs optimized for web, mobile, and tablet using mobile-first and progressive enhancement principles.
· Implement state management using NgRx or RxJS to streamline data flow across complex interfaces.
· Collaborate with UX/UI teams to ensure design consistency and compliance with WCAG accessibility standards.
· Leverage Angular Material and custom design systems for brand consistency and rapid development.
· Implement Progressive Web App (PWA) features like offline functionality and push notifications.
· Develop micro-frontends for modular, scalable applications with independently deployable components.
· Ensure front-end security, implementing best practices to prevent vulnerabilities like XSS and CSRF.
Required Skills:
· 7+ years in front-end development, with strong expertise in AngularJS and Angular 4+.
· Proficiency in AngularJS migration to Angular (preferably Angular 13).
· Advanced programming skills in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
· REST API and WebSocket integration.
· State management using RxJS or NgRx.
· Hands-on experience with Angular Material and Bootstrap.
· Proficiency in version control (Git) and Agile methodologies.
· Strong understanding of UX/UI principles and WCAG accessibility standards.
Nice to have:
· Experience with Progressive Web App (PWA) standards and push notifications.
· Knowledge of micro-frontend architecture for modular applications.
· Familiarity with package management tools like NPM, Webpack, and DevOps practices (CI/CD).
· Experience with database technologies like MongoDB and MySQL.
· Familiarity with tools for front-end testing and TDD (Jasmine, Karma).
·
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s