AEM Developer
AEM job description:• Solid experience with System design, applicationarchitecture, data design, defining content lifecycles, setup and deployment ofproduction environments while addressing performance and security concerns• Expertise in defining technology strategy byunderstanding key client objectives; diagnosing and mapping clientrequirements; articulating solution risks and barriers; recommending projectapproaches; preparing time and cost estimates; planning full project life cycle• Experience with defining content model forcontent/assets using AEM• Experience working on internet facing websites(multiple browsers and devices)• Hands-on experience with Sightly (AEM TemplatingLanguage) and CoralUI/TouchUI frameworks• Converting designs/wireframes into HTML mockups• Developing components, templates, editable templates,content fragments, experience fragments• Working with Client libraries and proxy libs.• Experience using design language system (Eg. Googlematerial)• Extensive development skills over jQuery, JavaScript,HTML5, CSS3, LESS, SASS• Experience working on data driven web applicationsconsuming backend JSON/REST data services• Experience working on Headless CMS• Taking a design and implementing using AEM templatesand components• Experience with React and Angular is an advantage• Knowledge of Sling, JCR and OSGI frameworks• Experience implementing some or all of the following Sling Models, Sling Services, Sling Servlets, Custom Workflow Steps, SlingEventing, Sling Scheduling and Job Handling• Experience with Sling or AEM APIs dealing with any ofthe following Sling Resources, JCR, AEM Assets, Queries, Sessions• Strong knowledge of Java and API development