Develop and implement user interface components for Adobe Experience Manager (AEM) based web applications.
- Collaborate with backend developers, designers, and project managers to create seamless and visually appealing user experiences.
- Translate UI/UX design wireframes into high-quality code.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Maintain and improve existing AEM-based applications.
- Develop custom components, templates, and workflows in AEM.
- Work within Agile development teams and be part of a collaborative culture.
- Stay up-to-date with emerging trends and technologies in web development and AEM.
Required Skills:
- (MUST) Proficiency in front-end technologies, including HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Strong experience with Adobe Experience Manager (AEM) and AEM components.
- Knowledge of responsive design principles and cross-browser compatibility issues.
- Familiarity with version control systems, such as Git.
- Understanding of SEO principles and ensuring that application adheres to them.
- Experience with RESTful APIs and web services.
- Strong problem-solving skills and the ability to debug complex issues.