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