Job title : Lead Product Engineer
Job Location : Gauteng, Randburg
Deadline : October 31, 2025
Quick Recommended Links
- Jobs by Location
- Job by industries
Job Summary
- Apply critical thinking and problem-solving skills across all phases of the AEM development lifecycle to design, build, and maintain high-performing, scalable, and maintainable Adobe Experience Manager solutions.
- Produce well-structured, optimised, and fully documented code that adheres to AEM best practices and enterprise development standards.
Job Description
Development & Delivery
- Apply critical thinking, design thinking, and problem-solving skills in an agile environment to deliver high-quality AEM solutions (Author, Publish, Dispatcher).
- Contribute to all phases of the AEM development lifecycle including requirements analysis, design, component development, testing, deployment, and maintenance.
- Evaluate business requirements and translate them into scalable and maintainable AEM architectures that align with enterprise standards.
- Develop well-structured, optimized, and documented code following AEM and Java best practices.
- Ensure all AEM components, templates, and integrations adhere to principles of scalability, reusability, and performance.
- Apply design patterns and modular development principles to deliver robust AEM solutions.
- Support and enhance CI / CD pipelines for AEM deployments (using Jenkins, Cloud Manager, or similar), automating build and deployment processes across multiple environments.
- Implement observability practices—monitoring AEM logs, performance metrics, and error tracing via tools like New Relic, Splunk, or CloudWatch.
- Automate repetitive tasks and environment setups using scripting or DevOps tools (e.g., Jenkins, Ansible, Docker, Kubernetes, AEM as a Cloud Service tooling).
- Debug, optimize, and maintain AEM components, OSGi services, and integrations with external systems.
- Collaborate with cross-functional teams (front-end developers, DevOps engineers, architects, and designers) to evolve technical products and services.
- Align all AEM development with enterprise architecture, security, and infrastructure guidelines.
- Participate in release planning, testing, integration, and performance tuning activities.
- Continuously learn and adopt emerging Adobe and web development practices (e.g., SPA Editor, Headless AEM, GraphQL, AEM Cloud Service).
People
- Conduct peer reviews, testing, and collaborative problem-solving within and across the AEM and broader digital teams.
- Provide mentorship and technical guidance to junior developers on AEM standards, patterns, and deployment processes.
- Support business and change management teams with user adoption material and technical documentation.
Risk & Governance
- Identify and mitigate technical risks throughout the AEM development and release cycle.
- Maintain up-to-date technical documentation and solution design artifacts aligned with organizational governance standards.
- Participate in incident management and disaster recovery activities, applying analytical and technical expertise to resolve AEM production issues.
Education
- Bachelor's Degree: Information Technology
End Date: October 21, 2025