AEM Frontend Developer
Posted Updated
Description
# AEM Frontend Developer
## Job Summary
We are seeking a dedicated **Frontend Developer** to join our development team. The primary objective of this role is to build and maintain responsive web interfaces that provide an excellent user experience while integrating with backend services. The ideal candidate will demonstrate strong problem-solving skills and a deep understanding of modern JavaScript practices to deliver high-quality, scalable solutions.
## Responsibilities
- Experience with **Adobe Experience Manager (AEM)** or comparable content management systems.
- Develop, test, and maintain responsive user interfaces using modern **JavaScript (ES6)** and design systems.
- Work with **JSON, JSON Schema**, and **RESTful APIs** to integrate front-end components with backend services.
- Implement and maintain **micro front-end** architectures and **headless implementations**.
- Optimize web performance by continuously monitoring **Web Vitals** and employing best practices in **Web Performance Optimization**.
- Collaborate with design and backend teams to ensure the seamless integration of **Adaptive Forms Development** and logical structuring of **Form Data Models**.
- Debug and troubleshoot code issues using tools such as **Git, Babel, Webpack, and NPM**.
## Qualifications
- Proficiency in **JavaScript, ES6**, and handling data with **JSON/JSON Schema**.
- Strong experience with **Design Systems, Style Guides**, and **Pattern Libraries**.
- Demonstrated ability to work with **RESTful APIs** and asynchronous programming using **Async/Await** and **Promises**.
- Familiarity with **front-end build pipelines** and modern development tools (**Git, Babel, Webpack, NPM**).
- Knowledgeable in **Adaptive Forms Development**, including creating and managing **Form Data Models** and component fragmentation.
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
## Preferred Skills
- Exposure to **micro front-end** architectures and **fragment-based** development approaches.
- Strong debugging skills and a keen eye for detail.
- Excellent communication and teamwork abilities to effectively collaborate in an agile environment.
## Experience
- Entry to mid-level experience in front-end development with a proven track record in delivering scalable and high-performance web applications.
## Environment
- Work in a dynamic, collaborative, and agile environment alongside cross-functional teams.
- Engage in projects that utilize cutting-edge web technologies and modern frameworks to drive innovation.
