Responsibilities

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.