Produce interim deliverables (such as style guide components, technical specifications, browser and market analysis, prototypes, proofs of concept, etc.) in addition to the final live site or application
Participate in project estimation and contribute to authoring of technical and business requirement documentation
Requirements
Proven experience hand-coding creatively rich pages in HTML5, CSS (SASS/Less) and JavaScript
Strong fundamental understanding of the JavaScript programming language
Integration of web pages and applications with RESTful webservices
Experience with Node-based workflow and build systems such as Webpack
Experience with Javascript libraries
Experience working on scrum teams in an Agile context
Strong understanding of modern web development practices including implementing responsive design and mobile first layouts
Adept with GIT and have a solid understanding of best practices for version control across distributed teams
Experience building AEM applications using version 6.3 or higher
Custom components using HTML
Custom templates (Editable and Static)
Custom client libraries
Multilingual websites and strong understanding of AEM best practices.
Worked on CSS/JS modern techniques in front end, with frameworks like Gulp and Webpack
Understanding or experience with: Java / Maven / OSGI / Sling Models / Servlets / Components and Services