Front End Developer - AEM

Remote
Contracted
LTR212
Experienced

Position: Frontend AEM Developer
Location: Remote 
Contract Length: 12 months + possible extension 
*Must be available to work EST hours 

As a frontend web developer specializing in AEM, you'll need a skilled blend of general frontend development abilities and AEM-specific knowledge.

List of essential skills

In-Depth Knowledge of AEM:

· Understanding of AEM architecture and its component model.

· Experience creating and managing AEM templates, components, and pages.

· Knowledge of HTL (HTML Template Language), the templating system used by AEM (formerly known as Sightly).

· Familiarity with integrating AEM with other Adobe Experience Cloud products.

HTML/CSS:

· Proficiency in writing semantic HTML5.

· Expertise in CSS3, including Flexbox and Grid for responsive layouts.

· Understanding of CSS preprocessors like SASS or LESS.

JavaScript:

· Strong knowledge of JavaScript ES6 and later versions.

· Familiarity with frameworks and libraries such as React, Angular, or Vue.js (though AEM typically uses more vanilla JavaScript or specific integrations).

· Understanding of asynchronous programming, AJAX, and RESTful services.

Version Control/Git:

· Experience with Git for version control, including branching, merging, and pull requests.

Responsive/Mobile Design:

· Ability to implement responsive design and ensure cross-device compatibility.

· Web Performance Optimization:

· Techniques for optimizing web performance, such as lazy loading, code splitting, and minifying resources.

Debugging/Testing:

· Proficiency with browser developer tools.

· Experience with testing frameworks and tools like Jasmine, Mocha, or Jest.

· Package Managers and Build Tools:

· Experience with package managers like npm or Yarn.

· Familiarity with build tools like Webpack, Gulp, or Grunt.

Content Workflow:

· Understanding of AEM's role in the content creation workflow, including authoring, content fragments, and experience fragments.

Basic Backend Skills:

· Basic understanding of Java, as AEM is built on it.

· Familiarity with the Sling framework and OSGi architecture.

Collaboration and Communication:

· Ability to work collaboratively with designers, backend developers, and stakeholders.

· Strong communication skills to articulate technical concepts to non-technical team members.

· Ability to troubleshoot and resolve complex issues.

· Open to learning new technologies and adapting to evolving project needs.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*