Description:
Our company is seeking a skilled AEM Developer to join our team. The successful candidate will be responsible for developing, customizing, and deploying Adobe Experience Manager (AEM) solutions. As an AEM Developer, you will work collaboratively with cross-functional teams to ensure that the AEM solutions meet the needs of our clients.
If you are a self-motivated, curious, and detail-oriented individual who enjoys working in a multicultural environment under a fully-remote modality, we encourage you to apply for this exciting opportunity. Our company offers competitive compensation, benefits, and professional growth opportunities.
We'd love to hear from you!
Requirements
Nice to have:
- Bachelor's degree, preferably in Computer Science and/or equivalent experience in the development industry.
- 3+ years of web content management system experience, working with Adobe Experience Manager (AEM/CQ5), Adobe Analytics, Adobe Target for A/B testing, AEM as Cloud Service, and Adobe Cloud Manager.
- Strong understanding of AEM Core components, including OSGi, Sling, Dispatcher, and JCR.
- Experience with HTML, CSS, TypeScript, and Webpackt.
- Experience with modern JavaScript frontend frameworks like React.
- Experience with Java 11+ and ecosystem tools like Checkstyle, SonarQube Java, Jacoco, and Gradle.
- Strong Java/J2EE/JSP experience with an advanced understanding of frameworks like Spring Boot.
- Experience developing & consuming RESTful APIs using best software practices.
- Practical experience with Test Driven Development (unit, integration, and end-to-end testing including a deep understanding of Mock Testing Frameworks).
- A solid grasp of systems architecture, and how to structure large-scale, interconnected applications.
- Availability to overlap at least 4 hours with US PDT time zone working hours.
- If you're located in the US, you need to be able to work as a contractor under an LLC, C-Corp, or S-Corp.
- Fluent and efficient communication skills in English as you will be communicating directly with the client and other team members.
- Experience with other CMS platforms
- Responsibilities
- Collaborate with Product Owners and other key stakeholders to define and implement requirements as needed.
- Leading technical conversations to accomplish the migration from a big enterprise marketing site to AEM.
- Understand the client's technical environment and how they use technology to provide the best, focused advice.
- Setup and configuration of AEM Development, Author, and Publish instances. Ensure all code works in all environments.
- Implement reusable AEM templates, components, and workflows for authoring content.
- Provide input into estimating engagement activities and executing engagements following the Agile methodology, including SCRUM.
- Creation, execution, and documentation of tests necessary to ensure that an application or technical environment meets performance requirements (technical, functional, and user interface).
- Configure, administer, and operate Adobe Target to build multi-channel campaigns.
- Implement & enhance Adobe Target.
- Implement A/B tests and help prioritize testing.
- Support an ongoing roadmap of Target improvements.