HamburgerMenu
hirist

Job Description

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.

info-icon

Did you find something suspicious?