Tasks :
- Transfer from HTML / CSS / JS prototype code to AEM components using Sightly, HTML, SCSS, Typescript and JQuery.
- Implementation of AEM edit dialogues.
- Implementation of component models and logic.
- Implementation of REST consumer interfaces using JQuery / JSON.
Must Haves :
- Very good experience in implementation with Typescript (!)
- Very good experience with HTML5 / CSS3, SASS and JQuery.
- Very good experience with JEE (Java 8+).
- Good experience in JEE Design Patterns and JEE web applications.
Nice-to-have :
- Experience with Adobe AEM 6.x, or other CMS systems.
All roles will have to fulfill the following tasks :
- Review, consulting and estimation of the technical requirements within the agile approach according to Scrum.
- Development and documentation of the technical solution concept.
- Implementation of components and services under Adobe Experience Manager (AEM) 6.4 in compliance with applicable development guidelines and standards.
- Implementation of unit tests, fixing, and retesting defects.
- Participate in customer workshops and scrum meetings while consulting with the customer.
- Assist with proposal preparation in terms of solution design and effort estimation.
Key Requirements are :
- Must be able to work in a team (share tasks, make or receive code reviews, support as needed or ask for support, etc.).
- Very good communication skills (English or German).
- High quality standards and expectations in own work (clean code, conventions, comments, etc.).
- Willingness to learn new technologies and adopt to existing patterns and guidelines.
Skills :
- Mandatory : ACE Adobe Experience Manager V6.x Developer.
- ACE Adobe Experience Manager V6.x Architect.
- Mandatory : Adobe AEM Sites (Advanced Developer).
- Mandatory : Adobe AEM Sites (Developer).
- Adobe Experience Designer.
- TypeScript.
- AEM6 (Adobe Experience Manager, former CQ5).