What are the responsibilities and job description for the Senior AEM Development Lead position at Highbrow?
Job Details
Senior AEM Development Lead
Locations: Atlanta, GA / Overland Park, KS (Onsite)
Required Exp :- 10 years
Job Overview:
As a Senior AEM Development Lead, you will play a critical role in architecting, developing, and leading the delivery of Adobe Experience Manager (AEM) solutions. You ll oversee a team of developers while collaborating with stakeholders to design systems that balance technical innovation with business needs. Your expertise in AEM and proficiency with front-end technologies, particularly AlpineJS, will be pivotal in ensuring the delivery of exceptional digital solutions.
Key Responsibilities:
- Technical Leadership:
- Lead, mentor, and manage a team of AEM developers, ensuring the successful delivery of high-quality projects.
- Define and enforce best practices in AEM development and front-end integration.
- Serve as the go-to expert for AEM architecture, workflows, and best practices.
- AEM Development:
- Architect and implement custom AEM components, templates, and workflows.
- Drive AEM development efforts, including back-end (Sling, JCR) and front-end development.
- Optimize and maintain scalable AEM-based platforms.
- Front-End Development:
- Develop responsive and dynamic front-end components using AlpineJS, HTML5, CSS3, and JavaScript.
- Ensure seamless integration of front-end technologies with AEM back-end systems.
- Collaborate with UI/UX designers to translate designs into functional, accessible user interfaces.
- Collaboration and Stakeholder Management:
- Work closely with product managers, designers, QA teams, and other stakeholders to align development efforts with business objectives.
- Act as a liaison between technical teams and non-technical stakeholders, communicating technical concepts effectively.
- Code Quality and Optimization:
- Oversee code reviews to maintain high coding standards and ensure the performance, security, and scalability of solutions.
- Troubleshoot and resolve complex technical issues within AEM environments.
Required Qualifications:
- Experience and Technical Skills:
- 9 years of experience in AEM development, with at least 3 years in a leadership role.
- Expertise in AEM 6.x architecture, including Sling, OSGi, JCR, and Dispatcher.
- Proficiency in AlpineJS and modern front-end development frameworks (e.g., JavaScript, HTML5, CSS3, and SCSS).
- Hands-on experience integrating AEM with third-party APIs and services.
- Strong understanding of DevOps practices, including CI/CD pipelines, Git, and code deployment strategies.
- Architectural Knowledge:
- Proven experience designing scalable AEM solutions that align with business and technical requirements.
- Familiarity with cloud-based AEM implementations, including Adobe Experience Cloud.
- Development Practices:
- In-depth knowledge of responsive, accessible, and performance-optimized web development.
- Experience with automated testing frameworks for front-end and back-end systems.
Preferred Skills:
- Knowledge of other front-end frameworks (e.g., Vue.js, React, or Angular).
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with personalization and analytics tools within AEM.
- Understanding of SEO best practices and web performance optimization.
Soft Skills:
- Strong leadership and team management abilities.
- Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- A proactive problem-solver with strong attention to detail.
- Ability to thrive in a fast-paced, deadline-driven environment.