Skip to content
Skip to content
Game Dev Jobs
Pype

Unity Developer - Contract

Pype

Location
Onsite (Johannesburg, Gauteng)
Employment
Full-time
Level
Mid Level
Posted 5 days ago

About the Role

Realm Digital is seeking a Unity Developer for a 6-month contract to contribute to a high-impact project involving VR and emerging technologies. The role focuses on building, testing, and deploying VR applications, as well as providing technical support.

Skills

Unity C# JavaScript HTML CSS Blender VR Hardware Setup Git UI Toolkit UGUI 3D Fundamentals Debugging XR Interaction Toolkit OpenXR Meta SDK Android Build

Perks

  • On-site Accommodation
  • Free Wi-Fi
  • Cleaning Service
  • Laundry Service

Full job details

Our Philosophy

At Realm Digital, we imagine, then build. We are passionate about technology and all things digital.

Our mission is to deliver excellent technology, excellently by offering innovative technology and digital solutions to our clients by partnering with them.

Our Core Values:
  • Customer experience is everything

  • We stick to our commitments

  • We communicate openly, honestly and regularly

  • We strive to be better every day

  • We deliver excellence, always

  • We are in this together

  • Our team is our greatest asset

Purpose:

We are looking for a Unity Developer for a 6-month contract who can hit the ground running on a high-impact project. Read on to find out more about the role and the candidate we are looking for.

About the role:

Location & Working Arrangement:

This is a full-time, on-site contract role based at a mine in Mokopane, Limpopo. You will be required to be on-site Monday to Friday. This is not a remote or hybrid position.

Realm Digital will provide on-site accommodation which includes:

  • Free Wi-Fi

  • Water and electricity

  • A cleaning service

  • Laundry service on Wednesdays

The ideal candidate will be based in Johannesburg or Pretoria, enabling you to travel home over weekends.

Key Outputs:

VR & Emerging Technology Support
  • Assist with the setup, configuration, and maintenance of VR hardware (headsets, controllers, sensors, PCs).

  • Support the building, testing, and deployment of VR applications.

  • Help prepare VR environments for demos, client sessions, and internal testing.

  • Perform basic troubleshooting of VR software and hardware issues.

Build & Technical Assistance
  • Assist in managing build processes for VR applications (under guidance).

  • Help ensure builds are correctly versioned, documented, and stored.

  • Test builds and report bugs, performance issues, and usability concerns clearly.

General Technical Support
  • Provide day-to-day technical support to internal team members using VR or related technologies.

  • Assist with setting up development environments and tools as required.

  • Help maintain basic technical documentation and setup guides.

Learning & Collaboration
  • Work closely with the Technology Specialist, developers, designers, and project teams.

  • Actively learn new tools, platforms, and technologies relevant to VR, AR, and emerging tech.

  • Participate in team discussions and contribute ideas for improving technical workflows.

Our Tech Stack includes (but not limited to):
  • Unity

  • C#

  • HTML + CSS

  • JavaScript

  • Blender

  • Unity DevOps

Our Ideal Candidate has the following skills and experience:

Essential
  • 1–3 years experience building projects in Unity (personal, academic, or commercial) with a portfolio/GitHub to show work

  • 0-1 years experience in JavaScript and html/css knowledge

  • Solid C# fundamentals (OOP, interfaces, events/delegates, collections, async basics)

  • Strong grasp of Unity basics: Scenes, Prefabs, ScriptableObjects, Components, Physics, Colliders, Raycasts, Animation, Audio

  • Comfortable working with UI (UGUI and/or UI Toolkit), including responsive layouts and basic UI logic

  • Debugging skills: using breakpoints, logs, profiling basics, and systematically isolating issues

  • Version control experience (Git or Unity Version Control/Plastic), including branching and resolving merge conflicts

  • Understanding of 3D fundamentals (transforms, vectors, quaternions/rotations, coordinate spaces)

Advantageous (Not Essential)
  • Mobile/standalone build experience (Android), build troubleshooting, and performance considerations

  • Basic performance optimisation: Profiler, avoiding GC spikes, batching/LOD awareness

  • Familiarity with URP, Shader Graph, post-processing, lighting, and scene optimisation

  • Experience with XR / VR / AR (XR Interaction Toolkit, OpenXR, Meta SDK)

  • Multiplayer basics (Photon / Netcode), Addressables, CI/CD, or automated testing

Qualifications
  • Relevant diploma, degree, or certification in IT, Computer Science, Game Development, Multimedia, or similar (advantageous but not mandatory).

  • Self-taught experience, personal projects, or hobbyist VR work will be strongly considered.