Posted
Ref: SP420-1010

Job description / Role

Employment: Full Time

Position Overview:

We are seeking a skilled Adobe Experience Manager (AEM) Developer to join our team. The ideal candidate will have a strong background in Java and web development technologies, extensive experience with the AEM suite, and a thorough understanding of AEM development tools and methodologies.

Key Responsibilities:

AEM Development:
- Develop, implement, and manage AEM-based web applications.
- Utilize AEM Sites, Assets, Mobile, and Communities to create robust and scalable solutions.
- Customize and extend AEM Core Components to meet business requirements.

Web Technologies:
- Write clean, efficient, and maintainable code in Java, HTML, CSS, and JavaScript.
- Work with JavaScript frameworks such as Angular and React to enhance the user experience.
- Employ jQuery, AJAX, and JSON for dynamic content management and integration.

AEM Tools and Frameworks:
- Use Adobe Developer Console, CRXDE, and Apache Maven for efficient AEM development.
- Implement and configure Apache Sling and OSGi frameworks for AEM applications.
- Develop RESTful web services to integrate AEM with other systems.

AEM Touch UI:
- Develop and manage AEM Touch UI components.
- Ensure seamless user experience and responsiveness across devices.

System Administration and Maintenance:
- Perform AEM administration tasks including user permissions, configurations, and system maintenance.
- Monitor and optimize AEM system performance and security.

Software Development Methodologies:
- Follow best practices in software development methodologies including Agile and Scrum.
- Utilize version control systems such as Git for code management.
- Implement Continuous Integration and Continuous Deployment (CI/CD) processes to streamline development workflows.

Requirements:

Qualifications:
- Proven proficiency in Java, HTML, CSS, and JavaScript.
- Extensive hands-on experience with the AEM suite, particularly Sites, Assets, Mobile, and Communities.
- Familiarity with AEM development tools like Adobe Developer Console, CRXDE, and Apache Maven.
- Experience with Apache Sling, OSGi, REST, and JavaScript frameworks (e.g., Angular, React).
- Strong understanding of AEM Core Components and AEM Touch UI development.
- Solid knowledge of AEM administration, user permissions, configurations, and system maintenance.
- Proficiency in software development methodologies, version control systems, and CI/CD processes.

Preferred Skills:
- Excellent problem-solving skills and the ability to work collaboratively in a team environment.
- Strong communication skills and the ability to convey technical concepts to non-technical stakeholders.
- Ability to manage multiple projects and prioritize tasks effectively.

About the Company

At Vodafone, we are known for our technology, but the truth is, it is humanity that drives our business forward. With the global pandemic raising so many questions for tech brands, it has highlighted the leading role that we need to play.

We believe that, when working together, humanity and technology can find the answers and create a better future for all.

Working at Vodafone is all about helping people feel ready to benefit from new technology. We bring the future to even the most remote places, using technology to help families in disaster zones, showing young people that a phone is not just for fun and thinking about technology that doesn’t even exist yet.

Similar jobs you may be interested in
Magento 2 Developer Easy Apply
Staffconnect
Dubai 29 Aug
Magento 2 Developer Easy Apply
Staffconnect
Dubai 29 Aug
Senior Software Engineer- Liferay DXP Easy Apply
Giza Systems
Cairo 9 Oct
Sr. Software Developer (ASP.NET Core, Angular/React, Azure Cloud) Easy Apply
Staffconnect
Abu Dhabi 29 Aug
Software Developer (Integration) Easy Apply
Giza Systems
Riyadh 18 Aug
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month