1. Project Developer

Work Location: Johannesburg, South Africa

100% working from office MUST

Hire Type: SUBCON 12 months

Key Responsibilities

  • Design, develop, and maintain Adaptive Web Forms using AEM Forms and core components
  • Manage the full form lifecycle, including UI development, submission handling, backend integration, and Document of Record (DoR)
  • Build and define APIs to support form submissions and integrations
  • Collaborate with cross-functional teams to enhance development pipelines and deployment processes
  • Develop and maintain custom scripts and functionality using JavaScript and AEM tools (Rule Editor, Theme Editor, FDM)
  • Troubleshoot and resolve issues related to AEM, including SAML authentication and OSGi bundles
  • Support code upgrades, component updates, and deployments using package management tools
  • Work with AEM Dispatcher in forms-driven environments
  • Apply automated testing practices for Adaptive Forms where applicable
  • Leverage AI-assisted development tools (e.g., GitHub Copilot) to improve productivity across coding, testing, and debugging tasks
  • Contribute to best practices for AI-assisted development, including prompt engineering and spec-driven workflows
  • Participate in CI/CD processes using tools such as GitHub, Jenkins, Bamboo, or Bitbucket

Required Qualifications

  • 3 5 years of experience working with Adobe Experience Manager (on-premises environments)
  • Hands-on experience with AEM Forms and Adaptive Web Forms in a headless or component-based architecture

Experience with:

  • Rule Editor, Theme Editor, and Forms Data Model (FDM)
  • Custom JavaScript development
  • End-to-end form lifecycle implementation
  • Strong understanding of core AEM concepts, including API development and integrations
  • Front-end development skills (HTML, JSP, JavaScript, and build tools such as NPM/Webpack)
  • Experience with code promotion, upgrades, and component deployments
  • Knowledge of troubleshooting AEM environments (SAML, OSGi, Dispatcher)
  • Experience working with CI/CD tools (e.g., GitHub, Jenkins, Bamboo, Bitbucket)
  • Familiarity with AI coding assistants and their use across development workflows (e.g., GitHub Copilot)
  • Understanding of modern development practices such as spec-driven development, prompt engineering, and AI-assisted workflows
Similar jobs

Project Developer

Apply Now
Back to search page