Job Summary:
TELUS Digital is an award-winning digital product consultancy and the digital division of TELUS, a major telecommunications provider in Canada. They are seeking a Senior AEM Developer to design, develop, and maintain AEM-based websites and enterprise-grade web applications, while collaborating closely with various teams to optimize performance and implement best practices.
Responsibilities:
• Design, develop, and maintain AEM-based websites and enterprise-grade web applications
• Build custom AEM components, templates, dialogs, workflows, and services
• Develop headless AEM solutions using AEM Headless / Content Services / GraphQL APIs with React and Next.js
• Implement component-driven architectures leveraging AEM SPA Editor, Content Fragments, and Experience Fragments
• Integrate AEM with third-party systems, APIs, and marketing tools (Adobe Marketing Cloud, Analytics, Target, etc.)
• Optimize website performance, scalability, and SEO, including dispatcher configuration, caching, and CDN strategies
• Collaborate closely with UX/UI designers, content authors, QA, and project managers
• Write clean, modular, testable, and well-documented code
• Troubleshoot, debug, and resolve application and production issues
• Participate in code reviews, contribute to engineering best practices, and mentor junior developers
• Support CI/CD pipelines, deployments, and environment configurations (dev, QA, prod)
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Engineering, or related field
• 7–8+ years of hands-on experience with Adobe Experience Manager (AEM)
• Strong expertise in Java-based technologies
• Java, Servlets, OSGi, Sling Models
• Solid understanding of web technologies
• HTML5, CSS3, JavaScript/TypeScript
• Strong experience with React.js and Next.js, especially for headless CMS implementations
• Hands-on experience with AEM Headless and SPA development, including:
• AEM SPA Editor and component development
• Content Services / GraphQL APIs
• Experience with Content Fragments & Experience Fragments
• Multisite and multichannel content delivery
• In-depth understanding of AEM architecture, including:
• Sling, JCR (Java Content Repository), Oak
• OSGi services and bundles
• Dispatcher and caching mechanisms
• Workflows and content authoring
• Familiarity with software design patterns, SOLID principles, and best practices
• Strong problem-solving, debugging, and analytical skills
• Excellent communication and collaboration skills
Preferred:
• Experience with CDN platforms (e.g., Akamai), caching strategies, and performance optimization
• Hands-on experience with AEM as a Cloud Service
• Experience with CI/CD tools such as Git, Azure DevOps, or GitHub Actions
• Knowledge of Adobe Marketing Cloud integrations (Analytics, Target, Campaign)
• Familiarity with performance monitoring, SEO optimization, and accessibility standards
• Experience working in Agile/Scrum environments
Company:
TELUS Digital accelerates revenue growth and operational efficiency with AI-fueled technology and expert teams Founded in 2005, the company is headquartered in Vancouver, CAN, with a team of 10001+ employees. The company is currently Late Stage.