AEM Front End Developer
Key Responsibilities - Develop and manage reusable, responsive, and accessible AEM component/module UIs using HTML5, HTL, CSS3/SCSS, JavaScript, and TypeScript. - Ensure components meet accessibility standards(WCAG 2.1+) and Optimize site performance and SEO standards. - Collaborate closely with UX/UI teams to translate designs into pixel-perfect high quality functional equivalent. - Collaborate with AEM backend developers to Integrate frontend code with AEM components, templates, and xfs - Configure and optimize client libraries or frontend build pipelines (Webpack) - Implement responsive designs and ensure cross-browser and device compatibility - Develop, execute, and maintain frontend unit tests using Jest to ensure code quality and reliability - Implement and manage end-to-end functional testing using Cypress and visual regression testing with Percy - Follow best practices for AEM Cloud Manager, CI/CD, and code quality Required Skills - Hands-on experience with AEM as a Cloud Service (AEMaaCS) - Strong proficiency in front-end technologies such as HTML,HTL, CSS/SCSS, JavaScript,TypeScript, jQuery,xml, json, Angular, React, Node.js, slick-carousel and Webpack - Experience handling multiple AEM Site themes - Solid understanding of responsive and mobile-optimized design - Experience with Cypress and Percy for frontend testing - Knowledge of AEM Core Components and Editable Templates and Style System - Familiarity with clientlibs and modern frontend build tools - Experience integrating frontend with Sling Models / JSON APIs - Proficiency in enforcing code standards using ESLint, Stylelint, and Prettier - Working knowledge of Git and CI/CD pipelines - Experience with React or AEM SPA Editor - Knowledge of Adobe Frontend Pipeline - Understanding of accessibility standards and performance optimization methods - Understanding of Dispatcher, caching, and CDN strategies - Familiarity with UI and UX design tools