Careers at Esri South Africa

At Esri South Africa we focus on organising, integrating and analysing spatial information through innovative Geographic Information System technology and making information available for advanced decision making.

Careers at Esri South Africa

At Esri South Africa we focus on organising, integrating and analysing spatial information through innovative Geographic Information System technology and making information available for advanced decision making.

Vacancies at Esri South Africa

Front End Web Developer
Esri South Africa requires a design conscious and an energetic front-end web developer to help create next generation geo-enabled web applications. The ideal candidate for this position must:

  • have a passion for pixel-perfect design,
  • be able to apply JavaScript programming knowledge in modern web development frameworks,
  • be able to leverage services-oriented architecture,
  • be able to switch between production development and prototyping to support various divisions across the business and
  • like to work on cutting edge solutions from a broad range of industries


  • Use JavaScript, TypeScript, Angular etc. to develop front end, responsive web applications
  • Follow industry-standard design patterns, development methodologies and deployment models
  • Work collaboratively with other team members as well as independently
  • Interact with users to identify and articulate their needs
  • Research and push the state of the art of UX practices
  • Demonstrate latest product capabilities to stakeholders, prospects and customers
  • Support customers in understanding the concepts of building front end web applications
  • Build production-level web apps as part of broader professional service projects, including promotion, testing, documentation etc.
  • Rapidly conceptualize, design, develop, and test innovative web app prototypes on top of our JavaScript API for demonstration, requirements analysis, and research purposes
  • Work closely with back-end developers, technology specialists and architects to build robust solutions that leverage all available tools, service and skills


  • 8+ years of front-end software development experience using JavaScript, TypeScript, Angular or similar
  • Understanding and experience working with web services / REST APIs
  • Strong passion for detailed, innovative and empathic design
  • Ability to design, implement and deploy web applications
  • Strong verbal and written communication skills
  • Excellent problem-solving and debugging skills
  • Bachelor’s in computer science, computer engineering or a related field

Recommended Experience:

  • Good working knowledge of web authentication models such as OAuth
  • Experience with TypeScript and other modern web technologies
  • Hands-on experience with design tools such as Photoshop, Figma, Sketch, XD, etc.
  • Good spatial sense and an intuition for the aesthetics and technical aspects of information visualization

Please forward your CV to

Senior GIS Trainer

Esri South Africa requires a Senior GIS Trainer responsible for designing, developing and delivering high-quality Geographic Information Systems (GIS) training courses to clients and external stakeholders. This position requires well-founded expertise in GIS technologies, educational skills, and the ability to adapt training materials to meet the diverse needs of learners. The Senior Geospatial Trainer will be essential in advancing GIS knowledge and skills within the company and its client base. If you have a passion for education and enjoy seeing how training interventions contribute to career development, this position is for you!


Bachelor’s degree in Geography, Geoinformatics, Environmental Science, or a related field (Master’s preferred).

Experience and other essential Competency requirements.

  • Minimum of 3 years of experience as a GIS Trainer or GIS Specialist.
  • Proficiency in ArcGIS or similar platforms.
  • Strong presentation and communication skills.
  • Experience in designing and delivering training programs.
  • Ability to work independently and collaboratively in a team.
  • Excellent problem-solving skills.
  • Existing Esri certification in GIS will be to your advantage.
  • Experience with remote and online training tools (e.g., Teams, Moodle).
  • Ability to stand and deliver training for extended periods.
  • Some travel may be required to conduct on-site training sessions.

Key Responsibilities:

Training Program Development:

  • Collaborate with subject matter experts to develop comprehensive Geospatial training programs.
  • Design and update training materials, including presentations, manuals, exams and multimedia content.
  • Customize training programs to meet specific client needs.

Training Delivery:

  • Conduct GIS training sessions in various formats: classroom, online, and on-site.
  • Facilitate engaging and interactive training sessions.
  • Monitor and assess participants’ progress and adjust training methods as needed.

Maintaining GIS Skills and expertise:

  • Stay current with Geospatial technology, trends and best practices.
  • Have the required Esri ArcGIS certifications.
  • Provide guidance and mentorship to junior trainers and trainees.
  • Act as a subject matter expert for complex geospatial-related questions.

Client Engagement:

  • Communicate with clients to understand their Geospatial training requirements.
  • Ensure high levels of client satisfaction through effective training delivery.
  • Identify opportunities to expand training offerings and support sales efforts.


  • Maintain accurate records of training sessions, participant evaluations, and attendance for courses for which you are responsible.
  • Generate reports and analyse training effectiveness for continuous improvement.

Quality Assurance:

  • Ensure that training materials and methods align with industry standards and best practices.
  • Continuously improve training content and methods based on feedback and evaluation.

For more information on the position, please get in touch with Mokhine Maake –

If you would like to apply for the position, please forward your CV and associated documentation to

Our Esri South Africa career video’s will assist in building your career path in the world of Science and Geography!