Logo
Capgemini

Senior Product Software Engineer - Frontend Dev Lead (Angular)

Capgemini, Phila, Pennsylvania, United States,


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).· 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).· Hands-on experience with advanced design tools (Figma, Adobe XD)

#J-18808-Ljbffr