Senior React / Next.js Software Engineer (AEM Backend)
Role details
Job location
Tech stack
Job description
We are seeking a Senior Software Engineer who lives and breathes React and Next.js and knows how to ship fast, modern, high-performance web experiences at scale. You'll own the front-end - architecture, rendering strategy, performance, and component design - with Adobe Experience Manager (AEM) serving as the headless content backbone behind it.You should be deeply comfortable with the modern React/Next.js stack (App Router, Server Components, SSR/SSG/ISR, TypeScript) and equally at home consuming structured content from a headless CMS. Experience integrating with AEM specifically is a strong plus, but the core of this role is building exceptional React/Next.js front ends. You'll collaborate closely with product and UX partners and set the bar for scalable, maintainable front-end solutions., * Architect, build, and maintain React and Next.js applications as the primary front-end platform, owning rendering strategy, state management, and component design.
- Deliver server-rendered (SSR), statically generated (SSG), and incrementally regenerated (ISR) experiences with Next.js, ensuring strong performance, SEO, and Core Web Vitals.
- Integrate AEM content into React/Next.js applications via GraphQL Content Delivery API, REST, or JSON content models, maintaining clean separation of content and presentation.
- Model and consume AEM Content Fragments and authored content, supporting headless AEM and, where needed, AEM SPA Editor / Universal Editor authoring workflows.
- Partner with Product, UX, and Architecture teams to translate requirements into scalable, reusable front-end solutions and a well-structured component library.
- Ensure applications meet performance, accessibility (WCAG), security, and quality standards.
- Participate in code reviews, design discussions, and architectural decisions, driving front-end best practices and standards.
- Troubleshoot and resolve complex front-end and CMS-integration issues across environments.
- Contribute to continuous improvement of development workflows, tooling, testing, and component reusability.
Requirements
- Strong, demonstrable experience building modern web applications with React and Next.js (App Router, Server Components, SSR/SSG/ISR).
- Proficiency in TypeScript, HTML5, CSS3, JavaScript (ES6+), and modern front-end tooling.
- Solid understanding of headless CMS concepts and front-end/CMS integration patterns (APIs, GraphQL, JSON models).
- Experience consuming a headless CMS in production; hands-on experience with Adobe Experience Manager (AEM 6.x and/or AEM as a Cloud Service) strongly preferred.
- Experience working in Agile/Scrum environments with cross-functional teams.
Preferred / Nice-to-Have:
- Experience with AEM SPA Editor, Universal Editor, and/or advanced headless AEM implementations.
- Deep familiarity with performance optimization, SEO best practices, and Core Web Vitals.Experience with accessibility standards (WCAG).
- Exposure to CI/CD pipelines and modern front-end build/deployment workflows (monorepos, Turborepo, Vercel/containerized hosting).
- Testing experience (unit/integration/E2E) and a quality-first mindset.
Benefits & conditions
- Competitive Bonus
- Mobility Allowance
- Tuition Reimbursement
- Company Holidays
- Volunteering time
- And More.....
Compensation: The base pay range for this role is $119,200 - 149,000 USD annually.
Pay within this range will be determined in good faith based on job-related factors, which may include skills, experience, education/training, location, and internal equity.