Capgemini - Philadelphia, PA

posted 5 days ago

Full-time - Senior
Philadelphia, PA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Senior Product Software Engineer - Frontend Dev Lead (Angular) is a technical leadership role focused on architecting and developing scalable web applications using Angular. The position requires expertise in security, compliance, and project management, with a strong emphasis on leading migration efforts from AngularJS to Angular, ensuring high performance and compatibility across platforms.

Responsibilities

  • Architect and develop robust, scalable web applications using AngularJS and Angular (latest versions).
  • 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.

Requirements

  • 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-haves

  • 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).

Benefits

  • Flexible work
  • Healthcare including dental, vision, mental health, and well-being programs
  • Financial well-being programs such as 401(k) and Employee Share Ownership Plan
  • Paid time off and paid holidays
  • Paid parental leave
  • Family building benefits like adoption assistance, surrogacy, and cryopreservation
  • Social well-being benefits like subsidized back-up child/elder care and tutoring
  • Mentoring, coaching and learning programs
  • Employee Resource Groups
  • Disaster Relief
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service