• Conceptualise, design and prototype game concepts, mechanics, leader board, inventory systems, systems and technical requirements for Extended Reality (XR) solutions using C#, Python, HTML or JavaScript.
  • Generate and contribute towards science engineering and technology (SET) activity targets and outputs (reports, guidelines, system requirements, peer-reviewed publications, technology, and software packages, etc.).
  • Create and maintain the games codebase, ensure code quality, performance, and modularity.
  • Optimise game performance, including graphics rendering, memory management, and network synchronisation.
  • Conduct thorough testing and debugging of the game, identify and resolve defects and gameplay issues.
  • Implement game functionality, including player controls, artificial intelligence, physics and audio.
  • Understand and interpret client requirements to contribute to user requirement analysis and/or well-articulated project proposals.
  • Keep up to date on emerging trends in XR Technology in relation to new approaches, tools, methods, or frameworks.
  • Participate in internal task teams or committees in relevant domains.
  • Participate and engage in relevant XR communities to grow networks and capabilities.
  • Assist junior staff in the area(s) of expertise.



  • A Diploma in computer systems engineering, information technology or related fields
  • A Bachelor’s degree in computer systems/computer engineering, information technology or related fields


  • 7 years’ experience in extended reality software development
  • 5 years' experience in extended reality software development
  • Must have experience working with game engines and 3D modelling tools such as Unity, Three.js, Unreal Engine, Blender, 3D’s Max or Maya

Skills and Knowledge

  • Must be proficient in programming languages such as C#, Python, HTML or JavaScript
  • Must be passionate, creative and open to experimental research and continuous learning to keep up with the fast pace of innovation in XR
  • Creative thinking and a strong attention to detail to create memorable and immersive gaming experiences
  • Ability to manage multiple projects simultaneously and meet deadlines in a fast-paced environment
  • Strong understanding of game development principles, including gameplay mechanics, physics, artificial intelligence, and multi functionality
  • Excellent problem-solving and debugging skills to identify and resolve technical issues
  • Passion for gaming and a deep understanding of various game genres and player experiences
  • Knowledge of graphics programming, shaders, and rendering pipelines
  • Familiarity with version control systems (Git), Agile development methodologies, and collaborative development practices



Project Basis based


Western Cape , South Africa

Job Benefits
Job Overview
Job Posted:
1 month ago
Job Type
Full Time
Job Role
Team Leader
Bachelor Degree
3+ Years
Total Vacancies

Share This Job:


Western Cape , South Africa