VR Developer (Unity & Meta Quest)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

2000-2500 AUD per Month

HOURS PER WEEK

40

DATE UPDATED

Mar 24, 2026

JOB OVERVIEW

VR Developer (Unity & Meta Quest 3) - Full-Time | Remote | AUD $2,000–$2,500

Location: Philippines
Working Hours: Mon–Fri, Western Australian business hours (UTC+8)
Reporting to: Head of XR Development
Works with: Head of Development, Head of 3D Design, 3D Artists, Technical Artists, Project Managers, Animation & Real-Time Leads

Role Overview

3D Walkabout is looking for a Unity VR developer with strong experience building applications for Meta Quest headsets. This role is focused on developing, maintaining, and shipping VR experiences on Quest 2 and Quest 3, primarily using Unity, Meta SDK and OpenXR.

This is a hands-on role suited to someone who is comfortable working close to the hardware, cares about performance, and understands the constraints of standalone VR. You will be working on real client and internal projects, not prototypes that never ship.

What You’ll Be Doing

- Develop VR applications in Unity for Meta Quest 2 and Quest 3
- Implement VR interactions using hand tracking and controllers
- Work with MR features such as passthrough where required
- Optimise scenes for performance, memory, and battery life on standalone headsets
- Integrate UI, interactions, audio, and gameplay systems into production-ready builds
- Collaborate with artists to ensure assets are Quest-ready and performant

Tools & Technologies

Essential

- Unity (C#) with shipped VR projects
- Meta Quest SDK / OpenXR
- XR Interaction Toolkit or custom interaction systems
- Performance optimisation for standalone VR
- Git and collaborative workflows

Preferred

- Hand tracking and mixed reality on Quest
- Shader Graph or lightweight custom shaders
- Unity URP for VR
- Experience profiling with Unity Profiler and Meta tools
- Building APKs and managing Quest deployment pipelines
- Networking / Multiplayer – Photon, Netcode for GameObjects

About You

- 3+ years professional experience with Unity
- Direct experience shipping VR content, ideally on Meta Quest
- Comfortable debugging performance and interaction issues
- Able to work independently and communicate clearly in a remote team
- Detail-oriented and focused on delivering stable, usable builds

Bonus Experience

- Training, simulation, or enterprise VR
- Tooling or editor scripts in Unity
- Networking or data-driven VR applications
- Experience porting projects between platforms

What You’ll Get

- Focused VR work on real projects that ship
- Exposure to Quest-first and MR applications
- Direct collaboration with senior XR and 3D developers
- Opportunity to grow with an established XR studio

About Us

3D Walkabout is an Australian 3D visualisation and XR studio creating immersive content for clients across property, infrastructure, education, and industry. We blend creativity, technology, and storytelling to bring digital environments and products to life through 3D, VR, AR, and interactive experiences.

How to Apply

Send us:

- Your CV or LinkedIn profile
- A portfolio or GitHub showing Unity VR work
- A short note about your experience with Meta Quest or standalone VR

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0021
Controller Execution Time ( Jobseekers / Job )  0.0146
Total Execution Time  0.0175
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,296 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/VR-Developer-Unity-Meta-Quest-1573253
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0082 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0019   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1573253
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 810761
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1573253
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1573253' 
0.0011   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1573253 
0.0007   UPDATE employer_jobs SET hit_counts '***Feb-06-2026=80***Feb-07-2026=11***Feb-08-2026=6***Feb-09-2026=9***Feb-10-2026=6***Feb-11-2026=1***Feb-12-2026=7***Feb-13-2026=6***Feb-14-2026=5***Feb-15-2026=4***Feb-16-2026=4***Feb-17-2026=1***Feb-18-2026=4***Feb-19-2026=2***Feb-20-2026=4***Feb-21-2026=4***Feb-22-2026=4***Feb-23-2026=3***Feb-25-2026=8***Feb-26-2026=1***Mar-01-2026=2***Mar-04-2026=2***Mar-08-2026=2***Mar-11-2026=1***Mar-16-2026=2***Mar-18-2026=1***Mar-19-2026=1***Mar-20-2026=2***Mar-24-2026=49***Mar-25-2026=22***Mar-26-2026=15***Mar-27-2026=11***Mar-28-2026=4***Mar-29-2026=1***Mar-30-2026=5***Mar-31-2026=3***Apr-01-2026=11***Apr-03-2026=1***Apr-04-2026=1***Apr-05-2026=1***Apr-06-2026=2***Apr-07-2026=1***Apr-08-2026=3***Apr-09-2026=3***Apr-10-2026=4***Apr-12-2026=5***Apr-13-2026=2***Apr-14-2026=1***Apr-15-2026=9***Apr-16-2026=4***Apr-17-2026=6***Apr-21-2026=2' WHERE job_id'1573253'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Feb-2026=170***Mar-2026=123***Apr-2026=56' WHERE job_id'1573253'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1573253' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1573253 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '810761'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0007   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)