C&T India - Senior Engineer, Frontend (India)
Job Summary
We are seeking a highly skilled Adobe Experience Manager (AEM) Front-End Developer to design and develop engaging, high-performance, and responsive web experiences using AEM Sites & Edge, Content Fragments, Experience Fragments, and AEM’s Front-End Development Framework. The ideal candidate should have expertise in HTML, CSS, JavaScript, Sightly (HTL), React, or Angular, and experience integrating front-end components with AEM back-end services.
This role requires a deep understanding of AEM’s client library, client-side performance optimization, and accessibility standards. You will collaborate with AEM architects, back-end developers, UX/UI designers, and content teams to build seamless, scalable, and personalized digital experiences.
Responsibilities
- Develop AEM front-end components, templates, and styles using HTL (Sightly), LESS/SASS, and JavaScript.
- Work closely with AEM back-end developers to integrate front-end components with Sling Models and APIs.
- Implement client-side logic for interactive features using JavaScript, React, or Angular.
- Optimize front-end performance, ensuring fast load times and high Lighthouse scores.
- Create and maintain responsive, accessible, and cross-browser compatible UIs.
- Leverage AEM Core Components, Content Fragments, Experience Fragments, and build custom components as needed.
- Implement personalization and targeting strategies using Adobe Target and Adobe Analytics.
- Collaborate with UX/UI designers to ensure pixel-perfect implementation of designs.
- Work within Agile/Scrum teams, participate in sprint planning, and contribute to project roadmaps.
- Implement CI/CD and DevOps best practices for front-end workflows using tools like Webpack, Adobe Cloud Manager, Git, and Jenkins.
---
Skills Must Have
- Strong expertise in HTML5, CSS3, JavaScript, TypeScript, and ES6+.
- Experience with HTL (Sightly) and Sling Models for AEM front-end development.
- Experience in integrating front-end code with AEM components, templates, and workflows.
- Proficiency in modern JavaScript frameworks like React, Angular, or Vue.js.
- Hands-on experience in CSS preprocessors (SASS, LESS) and CSS methodologies (BEM, OOCSS).
- Knowledge of Adobe Target, Adobe Analytics, and Adobe Launch for front-end tracking and personalization.
- Cross-browser compatibility testing and WCAG accessibility standards.
- Performance optimization techniques (lazy loading, minification, async loading, image optimization, caching strategies, Core Web Vitals).
- Experience working with RESTful and GraphQL APIs for AEM content delivery.
Skills Nice to Have
- Experience with Single Page Applications (SPA) in AEM using React SPA Editor or Angular.
- Familiarity with Adobe Experience Cloud products like AEP, Workfront, and Edge Delivery Services.
- Headless CMS development experience (AEM Content Services, GraphQL APIs).
- Exposure to other CMS platforms like Sitecore, Drupal, or Contentful.
- Experience in setting up and using Adobe Cloud Manager for front-end deployments.
- Basic knowledge of AEM back-end concepts (OSGi, Sling, JCR).
Experience Required
- 5–8 years of experience in front-end development with at least 3+ years in AEM front-end development.
- Proven track record of developing AEM front-end components for enterprise projects.
- Experience working in Agile teams and collaborating with designers, developers, and content teams.
Certification & Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Adobe AEM Sites Developer certification is a plus.