Senior AEM Developer
About the role
Senior AEM Developer
6-Month Contract
About the role:
We’re looking for a highly experienced Senior AEM Developer for an upcoming 6-month contract opportunity.
This is a hands-on senior engineering role requiring genuine, recent experience delivering solutions using Adobe Experience Manager (AEM).
AEM is an essential requirement for this position. We are specifically looking for someone who has delivered with AEM Cloud Service / AEM as a Cloud Service (AEMaaCS), or who has been involved in a recent migration to AEMaaCS.
Alongside your AEM expertise, you’ll work across a modern engineering stack incorporating Java, React, Next.js and TypeScript, building scalable digital experiences and integrating AEM with APIs, design systems and modern front-end applications.
What you’ll be working on:
- Designing and developing solutions using Adobe Experience Manager Cloud Service
- Developing with Sling Models, OSGi and AEM authoring workflows
- Working across Dispatcher/CDN configuration and optimisation
- Building and consuming AEM Content Fragments
- Developing headless AEM solutions using GraphQL
- Integrating with REST and GraphQL APIs
- Building modern front-end experiences using React, Next.js and TypeScript
- Working with enterprise design systems and component-driven development
- Contributing to automated CI/CD pipelines
- Implementing unit and integration testing
- Participating in code reviews and maintaining strong engineering documentation
- Supporting application performance, observability and optimisation
- Applying security and accessibility principles throughout development
What you must bring:
- Adobe Experience Manager (AEM)
- AEM Cloud Service / AEMaaCS, or a recent AEMaaCS migration
- Sling Models
- OSGi
- Dispatcher/CDN
- AEM authoring workflows
- AEM Headless
- Content Fragments
- GraphQL models
- Java
- React
- Next.js
- TypeScript
- REST and GraphQL API integration
- Modern front-end development and component-driven architecture
- Git and collaborative development practices
- Code reviews, unit testing and integration testing
- CI/CD using GitHub Actions and/or Azure DevOps
- Branching strategies and automated testing
- Node.js
- Webpack and/or Vite
- Modern CSS frameworks
- Docker
- Kubernetes
- Terraform
- Azure and/or AWS
- Observability and performance tuning, including tools such as New Relic
- Adobe Analytics
- Adobe Target
- Adobe Launch
- Security-by-design principles
- WCAG 2.2 accessibility requirements