Eligibility requirements: Must reside in Canada, and must hold valid work authorization (Canadian Citizenship or Permanent Residency)
As an AEM Full-Stack Developer, you will be responsible for building and optimising scalable digital experiences across a modern content ecosystem. This role focuses on developing robust AEM-based solutions that support content delivery, performance, and global scalability.
Working closely with cross-functional teams, you’ll contribute to the delivery of high-quality digital platforms, ensuring seamless integration, strong performance, and efficient content management across multiple environments.
Key Responsibilities
- Develop and maintain AEM components, templates, and workflows across Sites, Assets, and Forms
- Collaborate on technical design and contribute to solution architecture discussions
- Integrate AEM with external platforms and internal systems, including analytics and personalisation tools
- Support global site delivery, including multi-site setups, localisation, and language variations
- Ensure code quality, platform stability, and security through adherence to best practices
- Troubleshoot issues, debug defects, and work with wider teams to resolve platform challenges
- Assist with deployments, environment configuration, and build processes alongside DevOps
- Provide guidance and support to other developers when required
- Contribute to reusable component libraries, coding standards, and technical documentation
- Work with authoring teams to support content creation, testing, and QA processes
Requirements
- Proven experience (5+ years) working with Adobe Experience Manager across Sites, Assets, and Forms
- Strong programming skills in Java, Sling, OSGi, JavaScript, HTML, and CSS
- Hands-on experience building custom AEM components, templates, and authoring tools
- Understanding of AEM architecture, including dispatcher setup and JCR repository structure
- Experience with REST APIs, integrations, and workflow customisation
- Familiarity with multi-site and multilingual AEM implementations
- Strong debugging skills and attention to detail in testing and issue resolution
- Degree in Computer Science, Engineering, or a related discipline
Nice to have
- Experience with AEM as a Cloud Service or Adobe Managed Services
- Exposure to Adobe tools such as Adobe Analytics, Target, or Launch
- Understanding of accessibility standards (WCAG) and performance optimisation techniques
- Experience working in Agile environments with CI/CD pipelines
- Adobe AEM certification