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

2 days ago

Ferndale, Gauteng, South Africa Professional Career Services Full-time
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
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.
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 simulat