Quick overview
Job description
Experience: 6–9 years in frontend development, including 4–5 years of frontend development on the AEM platform
Not a fit for this role: profiles centered on AEM backend development, such as Java, OSGi services, Sling Models, servlets, workflows, dispatcher configuration, or AEM administration, even if they list some React exposure.
Responsibilities
- Build responsive, accessible, high-performance user interfaces in React and TypeScript
- Develop reusable React component libraries and design-system components from Figma designs
- Integrate React components into AEM so content authors can edit and configure them (SPA Editor or headless delivery)
- Customize the look, behavior, and frontend of AEM Core Components and templates
- Consume AEM content via GraphQL and Content Fragments in React/Next.js applications
- Lead or contribute to frontend modernization on AEM, such as moving legacy jQuery/HTL UI to React
- Own frontend build tooling, bundling, and asset optimization within the AEM ui.frontend module
- Improve Core Web Vitals, accessibility (WCAG 2.1 AA), and cross-browser quality
- Write unit and component tests; participate in code reviews and Agile ceremonies
Core Skills (Primary – Frontend)
- React (hooks, context, state management such as Redux/Zustand, performance optimization)
- JavaScript (ES6+) and TypeScript
- HTML5, CSS3, SASS, CSS-in-JS or Tailwind, responsive and mobile-first design
- Component-driven development and design systems; Storybook
- Testing with Jest and React Testing Library
- Build tools: Webpack, Vite, npm/yarn
- REST and GraphQL API consumption
- Web performance, accessibility, and SEO fundamentals
- Git, CI/CD basics, Agile/Scrum
Platform Experience (Secondary – AEM)
- 4–5 years delivering React-based frontend work on AEM 6.5 and/or AEM as a Cloud Service, across at least 2–3 implementations or modernization projects
- Understands how React components become author-editable in AEM (SPA Editor SDK, MapTo, model.json) or how headless AEM serves content to a React/Next.js app
- Comfortable working with clientlibs, the ui.frontend module, and enough HTL to read and adapt existing components
- Familiarity with Content Fragments and Experience Fragments from a consumption standpoint
Similar jobs
- SP

Sr. Full Stack Software Engineer, Manufacturing SystemsRecently posted Auto Apply
SpaceX · Bastrop · Hybrid 🇺🇸
DockerSQLScala+17TechnologySalary not listed - SP

Sr. Full Stack Engineer, Fight SoftwareRecently posted Auto Apply
SpaceX · Hawthorne · Hybrid 🇺🇸
DockerSQLScala+17Technology$165k - $230k/yr - SP

Sr. Full Stack Software EngineerRecently posted Auto Apply
SpaceX · Bastrop · Hybrid 🇺🇸
DockerSQLScala+17TechnologySalary not listed - SP

Full Stack Software Engineer, Manufacturing SystemsRecently posted Auto Apply
SpaceX · Bastrop · Hybrid 🇺🇸
DockerSQLScala+17TechnologySalary not listed - SP

Full Stack Software Engineer, Internal PlatformsRecently posted Auto Apply
SpaceX · Starbase · Hybrid 🇺🇸
DockerSQLScala+17TechnologySalary not listed - SP

Full Stack Software Engineer, Internal PlatformsRecently posted Auto Apply
SpaceX · Hawthorne · Hybrid 🇺🇸
DockerSQLScala+17Technology$125k - $160k/yr - FU
Green -- Full-Stack and Mobile Application Engineer - ConsultingRecently posted
FuntoRecruit · New York · On-site 🇺🇸
Technology$65 - $139/hr - SY

Entry Level Full Stack Developer / AI Engineer (Remote)Recently posted
SynergisticIT · Boston, Massachusetts · Remote 🇺🇸
MicroservicesSQLSpring+4Technology$95k - $154k/yr - BJ
Full Stack Engineer, AI systemsRecently posted Auto Apply
Bjakcareer · United States · Remote 🇺🇸
DockerNext.jsSQL+7TechnologySalary not listed - BJ
Full Stack EngineerRecently posted Auto Apply
Bjakcareer · United States · Remote 🇺🇸
OnboardingNext.jsKYC+2TechnologySalary not listed - BJ
Full Stack Engineer Auto Apply
Bjakcareer · United States · Remote 🇺🇸
Next.jsVueReactTechnologySalary not listed - BJ
Full Stack Software Engineer - AI Finance Agent Auto Apply
Bjakcareer · United States · Remote 🇺🇸
TechnologySalary not listed