Senior Adobe Experience Manager (AEM) Developer / Architect

Posted:
10/19/2025, 6:58:21 PM

Location(s):
Casablanca, Casablanca-Settat, Morocco ⋅ Casablanca-Settat, Morocco ⋅ Alabama, United States

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Position:

Senior Adobe Experience Manager (AEM) Developer / Architect

Job Description:

This role is responsible for designing, building, and optimizing Adobe Experience Manager (AEM) solutions to power Arrow Digital’s customer-focused digital experience. The ideal candidate has extensive experience in AEM architecture, component development, and cloud-based optimizations, with a deep understanding of best practices for security, performance, and scalability. This candidate should be experienced AEM Headless Architect with deep expertise in React-based front-end architectures, Server-Side Rendering (SSR), and API-driven integrations using Adobe Experience Manager (AEM) as a pure headless CMS.

Essential Duties and Responsibilities:

  • Architect end-to-end headless solutions using AEM as a content source and React/Next.js for rendering.

  • Design SSR and SSG architectures leveraging Next.js or similar frameworks for high-performance and SEO-friendly sites.

  • Define and implement AEM Headless content models (Content Fragments, Models, and APIs) that support omnichannel delivery.

  • Architect, develop, and maintain scalable AEM components following Adobe best practices and focusing on reusability.

  • Lead AEM template, workflow, and dispatcher configurations, ensuring high availability and performance.

  • Guide AEM Cloud implementations, ensuring alignment with Adobe’s evolving cloud-native capabilities.

  • Collaborate with system administrators, DevOps, and security teams on deployments, optimizations, and system upgrades.

  • Serve as a technical leader, providing mentorship to developers and ensuring adherence to AEM development standards.

  • Troubleshoot complex authoring, performance, and integration issues across the AEM platform.

  • Oversee and optimize AEM integrations with Adobe CJA Analytics, Adobe Launch, and third-party services.

  • Define and enforce security, accessibility, SEO, UX, and analytics best practices.

  • Lead code reviews, technical design sessions, and solution architecture discussions.

  • Maintain and evolve comprehensive technical documentation.

  • Collaborate with stakeholders and product teams, aligning AEM capabilities with business goals.

  • Provide leadership in Agile/Scrum environments, ensuring efficient sprint planning and execution.

Qualifications:

  • 11+ years of overall experience in software development, with at least 7+ years of hands-on AEM experience.

  • Extensive experience in AEM core technologies (Apache Sling, OSGi, JCR/CRX, AEM Workflows, AEM Dispatcher).

  • Expertise in AEM as a Cloud Service, including modern cloud deployment strategies.

  • Strong experience with HTL (Sightly), Java, JavaScript, ReactJS, NextJS, and NodeJS.

  • In-depth understanding of J2EE architecture and scalable web application design.

  • Strong experience with SSR, caching strategies, and performance optimizations.

  • Hands-on experience with DevOps practices, CI/CD pipelines, and automation.

  • Azure Kubernetes Service (AKS) knowledge is a plus.

#LI-EK2

Location:

MA-Casablanca, Morocco (Boulevard Al Quods)

Time Type:

Full time

Job Category:

Information Technology

Arrow Electronics Inc

Website: https://arrow.com/

Headquarter Location: Kraków, Malopolskie, Poland

Employee Count: 10001+

Year Founded: 1935

IPO Status: Private

Industries: Information Technology ⋅ IT Infrastructure ⋅ IT Management ⋅ Software