Expert in UI development including knowledge of UX best practices and pattern library development.
Experienced UI developer with design system experience and its implementation.
Experience with AEM and associated content and UI technologies (Sling, HTL
Capture & refine requirements and translate them into technical details relevant to UI development in the context of AEM.
Provide technical leadership for the development team, representing them in customer-facing dealings, taking ownership in sprint delivery and resolving functional and technical issues relating to the UI.
Perform code reviews and ensure that the team adheres to common coding standards. Lead quality initiatives and make sure that these are enforced in the development team.
Strong knowledge on development paradigms such as OOP, design patterns, functional programming.
Technical Skills
OOP & Design patterns
Functional programming
Project architecture
Responsive UI development
Web and mobile app development experience is a plus
HTML
HTML5
template engine: Handlebars, Mustache or others
accessibility
CSS
CSS3
pre-processors: SASS, LESS or relevant
browser support
JS
Vanilla
es6
polyfills
Framework is a bonus: React, Angular or others
AEM (nice to have)
basic understanding: structure, components, Touch UI + authoring, etc.