01Key Responsibilities
-
Design, develop, and maintain AEM-based backend solutions, components, and templates.
-
Develop and maintain frontend components using AEM Sites, leveraging modern JavaScript frameworks (React.js/Angular).
-
Integrate AEM with React.js/Angular for enhanced user interfaces and dynamic experiences.
-
Create and manage AEM templates, components, dialogs, and client libraries.
-
Develop custom Sling models, servlets, OSGi services/components, and workflows in AEM.
-
Build and integrate RESTful APIs/services to support frontend features and third-party integrations.
-
Collaborate closely with UI/UX designers, frontend/backend developers, and AEM content authors for seamless content delivery.
-
Develop automation scripts for data handling, deployment, and reporting using Java and/or Python.
-
Implement and manage AEM workflows, user permissions, and version control for content.
-
Ensure code quality through unit tests, automated testing, and adherence to best practices.
-
Participate in code reviews, debugging, and performance tuning in AEM environments.
-
Troubleshoot and resolve technical issues across AEM platforms and integrations.
-
Optimize AEM for performance, scalability, maintainability, and security.
What Youll Bring:
-
Bachelors degree in Computer Science, Engineering, or a related field, or equivalent work experience.
-
Proven experience delivering high-quality web applications.
Requirements
Mandatory Skills
-
3+ years of experience in frontend development with React.js or Angular.
-
2+ years of hands-on experience with Adobe Experience Manager (AEM), covering both backend and frontend development.
-
Strong proficiency in Java, OSGi, Apache Sling, and JCR (Java Content Repository).
-
Experience with AEM component and template development using HTL (Sightly), Sling Models, and AEM client libraries.
-
Proficient in modern HTML5, CSS3, JavaScript .