Develop new user-facing features and build reusable code for future use.
Debug, triage, manage and prevent production issues.
Optimize applications for speed, scalability and security.
Work alongside software developers and architects, UX / UI visual designers and architects, and product developers
Skills and Qualifications
AEM experience and front-end development
Front End – HTML, CSS, JQuery, Java Script, SASS
Experience with front-end development in AEM 6.5 or higher
Experience with CSS preprocessing frameworks (LESS or SASS)
Experience with SPA framework(s) & willingness to learn new ones (Angular, Vue.js, React)
Experience writing unit tests
Good understanding of any continuous integration tools like Azure DevOps and version control tools like Github
Create events and listeners on content and interaction to produce meaningful reporting
Experience consuming web services (RESTful) using Java APIs and tools
Experience with Node.js (Express) is a plus.