Senior AEM Developer

TELUS DigitalPhiladelphia, PA
Onsite

About The Position

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).

Requirements

  • 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

Nice To Haves

  • 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

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)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service