Back to Jobs
Recently postedTechnology

Senior React.js UI AEM Developer

Maven CompaniesUnited States🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationUnited States
Next.jsSASSStorybookGitHTMLFigmaScrumCSSGraphQLJavaJestReduxTesting LibraryViteWebpackZustandjQueryRESTReactJavaScriptTypeScriptAgileCI/CD

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