SUMMARY:
SENIOR CRAFT SPECIALIST XR DEVELOPER (PROJECT CONTRACT)
POSITION INFO:
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 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. Salary\/Package R30 000 - R38 000 (Negotiable) Benefits To be confirmed