AEM Developer
(106) Applicants
United States 3 weeks ago
Contract
Skills:
- React.js
About the job
One of Esteemed's consulting clients is seeking a talented Adobe Experience Manager (AEM) and React developer, for a 6-12 month contract, with potential for conversion/extension.
Candidates must be able to work 8 AM-5 PM PST.
Key Responsibilities:
- Develop responsive, multi-site, multi-lingual websites using Adobe Experience Manager (AEM).
- Create custom AEM templates and components.
- Develop custom React experiences and integrate them with AEM.
- Integrate with external services using REST APIs.
- Participate actively in design and code reviews.
- Perform unit testing and assist in system integration tests.
- Configure non-production environments for development and testing purposes.
- Analyze, optimize, and resolve issues on production websites.
- Maintain the team’s Git code repository.
- Complete assignments efficiently in a fast-paced Agile development cycle.
- Mentor and coach less experienced developers during our transition from previous platforms.
- Perform other duties as assigned.
Qualifications:
- BS in Computer Science or equivalent experience.
- 3-6 years of professional Full Stack Development experience, preferably in a medium to large corporate environment.
- At least 1-2 years of experience in developing content management system components.
- At least 1-2 years of experience in developing with AEM, preferably AEM as a Cloud Service.
- Solid understanding of:
- Software development lifecycle (SDLC) tools
- Git, Maven
- HTML, CSS, JavaScript
- HTL and Sling Models
- Custom AEM component development
- React.js or equivalent frameworks
- AEM backend development, including Sling Servlets, OSGi, and JCR
- Object-Oriented Development
- Apache Sling and Apache Felix
- Best practices in AEM
- Writing and modifying mid to large-size web applications
- Administering and configuring web server environments and code repositories
- Creating and maintaining technical documentation and diagrams
- Principles and technologies for test-driven development and continuous integration
Mandatory Skills:
- Strong communication skills, able to effectively interact with customers and colleagues across different levels of technical expertise.
- Ability to mentor and coach junior developers effectively.
- Eagerness to learn and adapt to the team's existing methods and processes.
Requirements
React.js