AEM Developer
Description
We are seeking a skilled and passionate Adobe Experience Manager (AEM) Developer to join our growing digital experience team. This is a hands-on Individual Contributor role focused on designing, developing, and delivering enterprise-grade digital experiences using Adobe Experience Manager.
The ideal candidate will have strong expertise in AEM Sites, AEM as a Cloud Service, component development, integrations, and modern web development practices. You'll collaborate with architects, product teams, QA, and client stakeholders to build scalable, high-performing digital solutions. Experience integrating AEM with React Native applications is a strong plus.
What You'll Do
- Develop and maintain AEM components, templates, dialogs, workflows, and services.
- Deliver end-to-end AEM features and enhancements independently.
- Build reusable, scalable, and maintainable solutions aligned with platform best practices.
- Integrate AEM with external systems and RESTful APIs.
- Troubleshoot and resolve complex technical issues across AEM environments.
- Participate in technical design discussions, code reviews, and solution implementation.
- Collaborate with cross-functional teams including architects, QA, business analysts, and content authors.
- Contribute to technical documentation, knowledge sharing, and development best practices.
- Support headless and omnichannel content delivery initiatives.
Required Skills & Experience
AEM Expertise
- 5+ years of Adobe Experience Manager development experience.
- Strong experience with:
- AEM Sites
- AEM as a Cloud Service
- Editable Templates
- Core Components
- Content Fragments & Experience Fragments
- Dispatcher Configuration
- Sling Models
- HTL (Sightly)
- JCR
- OSGi
- Apache Felix
Backend Development
- Java / J2EE
- Servlets
- REST API Integrations
- Design Patterns and Object-Oriented Programming
Frontend Development
- JavaScript (ES6+)
- HTML5
- CSS3 / SCSS
- React
DevOps & Delivery
- Git
- CI/CD Pipelines
- Performance Optimization
- Debugging & Troubleshooting
- Security and Accessibility Best Practices
Nice to Have
- Experience integrating AEM with React Native applications.
- Adobe Edge Delivery Services (EDS).
- AEM Assets / DAM implementations.
- Universal Editor.
- Adobe Experience Cloud integrations.
- Adobe I/O.
- Adobe Workfront or Fusion exposure.
- AEM Developer Certifications.
What We're Looking For
- Strong problem-solving and analytical skills.
- Ability to work independently and own feature delivery.
- Excellent communication and collaboration skills.
- Experience working in Agile delivery teams.
- Customer-focused mindset with attention to quality and performance.
- Passion for learning emerging Adobe technologies and modern digital experience platforms.
- Ability to mentor junior developers through code reviews and technical guidance.
Why Join Us?
- Work on large-scale enterprise digital transformation programs.
- Exposure to the latest Adobe Experience Cloud technologies.
- Collaborative and innovation-driven engineering culture.
- Opportunities to learn, grow, and contribute to modern digital experience solutions.
- Flexible, inclusive, and high-performing work environment.