About the Role :
We are seeking a skilled AEM Frontend Developer to join our digital experience team. In this role, you will be responsible for developing, optimizing, and maintaining user-facing features for websites and applications built on Adobe Experience Manager (AEM). You will collaborate closely with backend developers, UX / UI designers, and business stakeholders to deliver seamless, responsive, and high-performance web experiences. The ideal candidate should have strong expertise in modern frontend technologies, a solid understanding of AEMs component-based architecture, and a passion for creating intuitive and engaging user interfaces.
Key Responsibilities :
- Develop and implement responsive, accessible, and high-performing user interfaces for AEM-based websites.
- Work on AEM components, templates, dialogs, client libraries (ClientLibs), and front-end integrations with AEM backend services.
- Collaborate with AEM backend developers to integrate frontend components with Sling Models, OSGi services, and APIs.
- Implement best practices for frontend performance, code optimization, and SEO-friendly development.
- Ensure cross-browser compatibility, responsive layouts, and adherence to design system guidelines.
- Troubleshoot and resolve UI / UX issues, ensuring high-quality user experiences.
- Collaborate with UX / UI designers to translate wireframes and prototypes into functional front-end code.
- Work with DevOps teams to support deployments, code reviews, and CI / CD processes.
- Stay updated with the latest frontend frameworks, AEM features, and digital experience best practices.
Required Skills & Qualifications :
Education : Bachelors degree in Computer Science, Information Technology, or related field (or equivalent experience).Experience : 3 - 7 years of experience as a Frontend Developer, with at least 2+ years working on AEM projects.Technical Skills :
Proficiency in HTML5, CSS3, JavaScript (ES6+), TypeScript, and responsive design principles.Strong knowledge of frontend frameworks (React.js, Angular, or Vue.js) and their integration with AEM.Hands-on experience with Adobe Experience Manager (6.x and above) developing components, templates, and client-side customizations.Familiarity with Sling models, OSGi, HTL (Sightly), JSP, and AEM dialogs.Expertise in using AEM ClientLibs and managing frontend dependencies.Knowledge of RESTful APIs, JSON, GraphQL and integrating them into AEM frontends.Understanding of Webpack, Babel, Gulp, or Grunt for build automation.Experience with Git, Bitbucket, or GitHub for version control and collaboration.Awareness of WCAG accessibility standards and SEO best practices.Familiarity with Agile / Scrum methodologies.Good to Have :
Experience with Adobe Target, Adobe Analytics, or Adobe Launch.Knowledge of headless CMS implementation with AEM.Exposure to Cloud Manager (AEMaaCS) and cloud-based deployments.Understanding of CI / CD pipelines using Jenkins, Azure DevOps, or GitLab CI.(ref : hirist.tech)