Job Description
Frontend Architecture & Engineering
- Define and uphold frontend principles (SSR, modularity, scalability, accessibility) with the Lead Architect.
- Own and evolve the Next.js codebase for performance, SEO, and accessibility.
- Build and maintain shared libraries, design systems, and reusable components.
- Ensure clean, typed, and testable code using TypeScript, ESLint, Prettier, and Tailwind CSS.
- Collaborate with designers, product managers, and backend engineers.
DevOps & Automation
- Maintain CI/CD pipelines with DevOps teams, including linting, testing, and preview deployments.
- Explore GenAI tools for code reviews, unit test generation, and debugging automation.
Architecture Leadership
- Lead headless architecture implementations with a focus on scalability, performance, and security.
- Define standards for SharedUI and Polymer Design System using atomic design principles.
- Drive Figma-to-Code automation using GenAI accelerators (e.g., Slingshot).
Quality & Review
- Conduct detailed PR reviews to ensure Definition of Done across:
- SEO, accessibility, performance
- Analytics instrumentation
- Storybook coverage
- Unit and NFR testing
Collaboration & Mentorship
- Lead cross-functional teams and deliver enterprise-grade UI solutions.
- Act as a client-facing tech lead, clearly communicating technical decisions.
- Collaborate across AEM, Microservices, DevOps, and QE teams.
- Mentor frontend engineers and promote a culture of quality and reuse.
Requirements
- 4+ years with React.js, Next.js, and modern JavaScript/TypeScript.
- Strong understanding of frontend architecture (SSR, atomic design, component-driven).
- Experience with Tailwind CSS, ESLint, Prettier, and modular CSS.
- Familiarity with Git workflows, Monorepos (e.g., NX), and CI/CD.
- Knowledge of Core Web Vitals, SEO, and accessibility.
- Exposure to Headless CMS, GraphQL/REST APIs, or BFF architectures.
- Comfortable with documentation and structured code reviews.