TJ 19503 - SENIOR CRAFT SPECIALIST XR DEVELOPER (PROJECT CONTRACT)

Professional Career Services - Gauteng · Ferndale · R30 000 – R38 000 (Negotiable)

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Introduction

Employer Description

A creative production studio driven by innovation, impact, and immersive storytelling. We specialise in crafting high-end visual content, from cutting-edge motion design and animation to interactive eLearning, VR, and simulation experiences

Duties & Responsibilities

Job Description

  • Developing advanced VR/XR applications and immersive training experiences in Unity.
  • Translating project and client requirements into appropriate technical requirements,
  • Supporting the technical setup and initialisation of XR projects, including selecting appropriate development tools, frameworks, SDKs and technologies.
  • Configuring and maintaining development environments, repositories, XR SDKs and build pipelines.
  • Conducting technical feasibility assessments and proof-of-concepts
  • Designing and developing immersive XR interactions, object behaviours, physics-based interactions, UI/UX systems and multimodal feedback.
  • Creating intuitive and comfortable XR experiences
  • Profiling and optimising applications across CPU, GPU, memory, assets, shaders, textures and runtime performance.
  • Optimising code for maintainability, scalability and performance.
  • Integrating and maintaining VR/AR SDKs and platform technologies.
  • Reviewing code and providing technical guidance to other XR Developers.
  • Supporting prototypes and experimentation with new technologies, tools, workflows and scalable XR product opportunities.

Desired Experience & Qualification

Qualifications

Degree/Diploma

Skills

  • Unity development within VR, XR, game development, simulation or another interactive real-time environment.
  • Advanced working knowledge of C# and object-oriented programming.
  • Strong understanding of software architecture, reusable code, maintainability and scalable development practices
  • experience developing VR/XR applications for commercial, training, simulation or comparable environments.
  • Strong experience with Unity XR development tools and SDKs.
  • Experience implementing complex XR interactions, object behaviours, physics and UI systems.
  • Strong understanding of XR UX, usability and interaction principles.
  • Experience profiling and optimising Unity applications for CPU, GPU and memory performance.
  • Strong Git/version-control discipline, including branching and merging practices.
  • Ability to take technical responsibility for assigned areas of complex XR projects.
  • Strong experience with OpenXR, XR Interaction Toolkit and/or other major XR SDKs.
  • Experience developing for Meta Quest, Pico and other VR/XR hardware platforms.
  • Experience with VR/XR training simulators or industrial simulation environments.
  • Experience integrating software with physical simulator controls and hardware.
  • Working knowledge of Arduino, Raspberry Pi or embedded/controller systems.
  • Experience integrating custom switches, pedals, sensors, controllers or other physical inputs with Unity.
  • Experience with serial communication, middleware, Node.js or hardware/software communication interfaces.

Package & Remuneration

Salary/Package

R30 000 – R38 000 (Negotiable)

Benefits

To be confirmed

Auto-apply to this jobView original posting ↗