01 Feb
Publicis Groupe
Toronto
Company description
Saatchi & Saatchi is an advertising agency with the belief that creativity, data, media and technology should all work together, and we use that to influence human behavior and drive success for clients. S&S; is one of the world's largest agency networks with 114 offices and more than 6000 employees globally. Here in our Toronto office we work with some of the countries most valued brands including Toyota, Buckley's, and Children's Advil, as well as several under the Mondelez banner (Crispers, Oreo, and Chips Ahoy just to name a few). We're an award winning agency in both creativity and effectiveness,
so it's really important for us here to convert that innovation and the great ideas into real tangible business results for the organization.
Overview
We are looking for an experienced Full Stack AEM Developer with a strong background in Adobe Experience Manager (AEM) to join our team. As an Experience Technology Engineer, you will be responsible for designing, developing, and implementing digital solutions that leverage the full capabilities of AEM. You will collaborate with cross-functional teams to deliver cutting-edge digital experiences that meet business requirements and customer needs, while ensuring high performance, scalability, and reliability.
Responsibilities
- AEM Development & Customization: Design and develop AEM solutions, including custom components, templates, workflows, and services that align with business objectives and user experience goals.
- AEM Integration: Integrate AEM with other platforms, third-party tools, and APIs, ensuring seamless content delivery across multiple channels.
- Experience Optimization: Work with UX/UI teams to optimize user experiences through dynamic content delivery, personalization,
and AEM features such as content fragments and experience fragments.
- Component & Template Development: Develop and maintain reusable AEM components and templates to streamline content creation and ensure consistency across digital platforms.
- Collaboration: Partner with front-end developers, designers, product managers, and content authors to implement AEM solutions that provide outstanding user experiences.
- Performance & Scalability: Ensure AEM implementations are scalable, performant, and secure. Optimize page load times and manage content replication across multiple environments.
- AEM Best Practices: Follow AEM development best practices, including the use of Sightly (HTL) , Sling Models, OSGi services, and AEM client libraries.
- Cloud & Infrastructure Support: Work with DevOps and cloud teams to support the deployment of AEM instances in cloud environments (e.g.,
AWS, Azure), ensuring high availability and disaster recovery.
- Troubleshooting & Debugging: Investigate and resolve issues related to AEM performance, infrastructure, and content delivery, ensuring smooth operation of AEM-based digital solutions.
Qualifications
- 3+ years of experience in AEM development and implementation.
- Proficiency in AEM technologies , including Sling Models, OSGi services, JCR, and the AEM dispatcher.
- Experience in HTML5, CSS3, JavaScript , and modern front-end frameworks (e.g., React,) for AEM integration.
- Experience with GraphQL should be required.
- Strong understanding of Java for custom AEM component and service development.
- Familiarity with RESTful APIs , web services, and third-party integrations.
- Experience with CI/CD tools and AEM deployment pipelines.
- Solid understanding of cloud platforms (e.g., AWS, Azure) and AEM deployments in cloud environments.
- Excellent problem-solving skills and ability to manage complex AEM implementations.
Additional information
Saatchi is an equal opportunity employer and we welcome and encourage applications from all interested parties. Accommodations are available, upon request, for all stages of the interview and employment process for those with a disability or medical need during any stage of the recruitment process.
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.