AEM Frontend Developer | Codersbrain
Job 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.