Senior AEM Developer

Definity Insurance CompanyToronto, ON
$92,000 - $142,000

About The Position

We are looking for a talented and passionate team-player to join the Digital team as a Senior AEM Developer. You’ll be playing a big part in building the next evolution of our platform as we move to provide extensive new digital capabilities to our clients, working alongside a strong team of architects, developers, product managers and designers. You will be working on AEM as a Cloud Service projects, contributing to component development, platform management, and multi-brand site delivery. As part of a relatively young and growing team, you will have daily opportunities to build on the skills needed to thrive as a well-rounded contributor and technical leader, uniquely in an enterprise environment.

Requirements

  • 5–7 years of AEM development experience, including AEM as a Cloud Service
  • Strong knowledge of components, templates, experience fragments, and content fragments
  • Hands-on experience with GraphQL and Query Builder
  • Proficiency in OSGi, Sling Models, and API integrations
  • Good understanding of Dispatcher configuration and CDN management
  • Experience with AEM Style Systems and multi-brand reskin management
  • Familiarity with Cloud Manager — pipelines, user roles, and environment management
  • Ability to work across multiple projects with shared code architecture
  • Front-end skills in JavaScript, jQuery, and CSS
  • Team player who actively contributes to sprint delivery

Nice To Haves

  • Experience with multi-site manager (MSM)
  • Knowledge of Imperva or similar WAF/CDN tools
  • Familiarity with headless AEM and React-based front ends

Responsibilities

  • Develop and maintain AEM components, templates, experience fragments, and content fragments
  • Implement GraphQL queries and Query Builder for content delivery
  • Build OSGi services, Sling Models, and integrate third-party APIs
  • Configure and manage Dispatcher rules and CDN settings
  • Implement AEM Style Systems and manage reskinning across multiple brand websites
  • Work on multiple projects sharing a similar AEM codebase for brand-specific reskins
  • Manage Cloud Manager pipelines, user permissions, and environment configurations
  • Analyse Lighthouse and SiteImprove reports to improve site performance and accessibility
  • Support the team in achieving sprint goals and timely delivery
  • Develop front-end functionality using JavaScript, jQuery, and CSS
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service