Lead Application Developer

CapgeminiBridgewater, NJ
1d

About The Position

We are looking for an experienced Lead Frontend Developer to drive the architecture, design, and delivery of enterprise-grade web applications built primarily in React.js. This role requires strong technical leadership, solution design capability, and the ability to mentor and guide a team of front‑end engineers.Experience with Adobe Experience Manager (AEM)—especially HTL/Sightly—is a strong differentiator.

Requirements

  • 7+ years of frontend engineering experience, with at least 3+ years in React.js.
  • Strong proficiency in JavaScript (ES6+), TypeScript, and modern component-based architectures.
  • Expertise in React hooks, state management (Redux/Context/Recoil), and reusable component patterns.
  • Deep understanding of HTML5, CSS3, SASS/LESS, responsive design, and accessibility (WCAG).
  • Strong understanding of build tools (Webpack, Vite, Babel) and CI/CD pipelines.
  • Experience performing code reviews, leading teams, and owning delivery of frontend workstreams.
  • Strong understanding of system design concepts for large-scale UI applications.

Nice To Haves

  • Hands-on experience with AEM HTL/Sightly, clientlibs, Sling models, and component architecture.
  • Experience building React experiences on top of AEM as a headless CMS.
  • Exposure to cloud platforms (Adobe Cloud Manager, AWS, Azure).
  • Experience with testing frameworks (Jest, Cypress, RTL), performance tools, and analytics integration.

Responsibilities

  • Own end-to-end technical design and execution for complex React-based applications.
  • Define coding standards, architectural patterns, component guidelines, and best practices.
  • Guide the team in building reusable UI component libraries and scalable front-end frameworks.
  • Drive performance optimization, accessibility compliance, and cross-browser stability.
  • Architect React applications with modular design, efficient state management, and scalable folder/module structure.
  • Design integration patterns for RESTful APIs and GraphQL.
  • Provide architectural guidance on integrating React applications with AEM (headless or embedded).
  • Mentor junior/senior developers and conduct technical reviews.
  • Collaborate closely with Product, UX, QA, Backend/AEM teams, and DevOps.
  • Participate in technical hiring and help build a strong engineering culture.
  • Oversee or contribute to integration of React with AEM components using HTL/Sightly.
  • Provide guidance on AEM SPA Editor, headless content delivery, clientlibs, and Sling model integrations.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service