Senior Adobe Experience Manager (AEM) Developer / Architect

Position:Senior Adobe Experience Manager (AEM) Developer / Architect

Job Description:

This role is responsible fordesigning, building, and optimizing Adobe Experience Manager (AEM) solutions to powerArrow 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 experiencedAEM Headless Architect with deep expertise inReact-based front-end architectures,Server-Side Rendering (SSR), andAPI-driven integrations usingAdobe Experience Manager (AEM) as apure headless CMS.




Essential Duties and Responsibilities:



  • Architectend-to-end headless solutions usingAEM as a content source andReact/Next.js for rendering.



  • DesignSSR and SSG architectures leveragingNext.js or similar frameworks for high-performance and SEO-friendly sites.



  • Define and implementAEM 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.



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



  • GuideAEM 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 atechnical leader, providing mentorship to developers and ensuring adherence to AEM development standards.



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



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



  • Define and enforcesecurity, accessibility, SEO, UX, and analytics best practices.



  • Leadcode reviews, technical design sessions, and solution architecture discussions.



  • Maintain and evolvecomprehensive 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.




Required Skills & Experience



  • Significant hands-on experience withAdobe Experience Manager (AEM 6.x / AEM as a Cloud Service), including Sites, Assets (and optionally Forms).



  • StrongJava / Java EE / OSGi / Apache Sling / HTL (Sightly) experience.



  • Experience with buildingAEM components, templates, dialogs, services, workflows, scheduled jobs.



  • Familiarity with front-end technologies:HTML5, CSS3/SCSS, JavaScript, client libraries, responsive design.



  • Experience in integrating AEM with other systems:REST APIs / SOAP, CRM, marketing tools, identity management / SSO.



  • Strong understanding ofcaching, dispatching, CDN, load balancing, performance tuning.



  • Experience inupgrades / migrations of AEM or content migration (from legacy systems).



  • Strong design/architectural mindset: able to make high-level design decisions, tradeoffs, and document them.



  • Good leadership, communication (both technical & non-technical), and team mentoring skills.



  • Familiarity withDevOps / CI-CD pipelines, environment provisioning, monitoring, logging.



  • Knowledge of security best practices (authentication, authorization, vulnerabilities).



  • Experience inmulti-site / multi-language (MSM), headless architecture, GraphQL / SPA front ends.




 Education / Certifications



  • Bachelor's or master's degree in computer science, Information Technology, Engineering, or related field (or equivalent experience).



  • PreferablyAEM Architect or AEM Developer certification(s) from Adobe.



  • Relevant certifications(e.g., cloud / security) are a plus.




Nice-to-Have / Additional (Optional)



  • Experience working ineCommerce platforms and integrations.



  • Experience withAdobe Experience Cloud stack: Analytics, Target, Campaign, Launch, etc.



  • Experience withmicro-frontends or component-based architecture.



  • Experience in large scale, globally distributed environments.



  • Knowledge of modern front-end frameworks (React, Angular, Vue) especially inhybrid or headless AEM setups.



  • Experience withAEMaaCS or AMS (Adobe Managed Services).




#LI-EK2





Location:MA-Casablanca, Morocco (Boulevard Al Quods)

Time Type:Full time
Job Category:Information Technology
Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt