HamburgerMenu
hirist

Moon Technolabs - Senior Unity Developer - C# Programming

Posted on: 24/11/2025

Job Description

Description :

Role Overview :

We are seeking an experienced Senior Unity Developer with deep expertise in building high-performance VR applications for Meta Quest and other standalone VR platforms.

- The ideal candidate will be responsible for designing, developing, optimizing, and deploying immersive VR experiences while collaborating closely with designers, 3D artists, and product teams.

- This role requires strong Unity (C#) proficiency, hands-on XR/VR development experience, and solid understanding of performance optimization for mobile VR hardware.

Key Responsibilities :

VR Development & Gameplay Engineering :

- Develop, optimize, and maintain VR applications for Meta Quest using Unity and C#.

- Implement gameplay systems, locomotion, VR interactions, and physics-driven mechanics tailored for standalone VR devices.

- Integrate Meta XR SDKs, hand tracking, passthrough, mixed reality features, and other device-specific functionalities.

Performance Optimization :

- Optimize rendering, GPU/CPU usage, and memory footprint for mobile VR hardware.

- Use profiling tools such as Unity Profiler, GPU Profiler, and Frame Debugger to address bottlenecks.

Collaboration & Content Integration :

- Work closely with designers and 3D artists to deliver high-quality interactive VR experiences.

- Implement VR UI/UX, including world-space UI, gaze interaction, controller/hand-based input systems.

Debugging & Testing :

- Troubleshoot device-specific issues, XR-related bugs, and performance-related challenges.

- Build and manage deployment pipelines for internal testing, Meta Quest Store builds, and continuous delivery.

Code Quality & Documentation :

- Maintain clean, scalable, and modular code following engineering best practices.

- Participate in code reviews and contribute to technical documentation.

Required Technical Skills :

Programming :

- C# Strong proficiency (Mandatory)

- C++ Preferred (Basic understanding)

- Optional : Python or JavaScript for tools/automation

Frameworks, SDKs & Tools :

- Unity Engine (Expert-level, especially for VR)

- Meta XR SDK, Meta Interaction SDK, OpenXR

- Unreal Engine (Basic Blueprint knowledge is a plus)

- Version control : Git / PlasticSCM / Perforce

- Profiling tools : Unity Profiler, GPU Profiler, Frame Debugger

- Shader Graph, XR Interaction Toolkit

- Basic familiarity with Blender/Maya (optional)

Operating Systems :

- Windows (Primary development environment)

- macOS (Optional for iOS-related builds)

- Android-based VR (Meta Quest environment)

Backend & Data Handling :

- Experience with Firebase / PlayFab for VR backend services

- REST APIs / GraphQL integration

- Local data handling via JSON, ScriptableObjects, or config systems

Cloud Services :

- Meta Cloud (Optional - social/multiplayer features)

- AWS / Azure (Optional)

- PlayFab

- Unity Cloud Build

Experience Requirements :

- 4+ years of hands-on Unity development experience.

- Proven experience building and deploying VR/AR or XR applications, especially for Meta Quest or similar standalone VR devices.

- Experience in gaming, real-time 3D applications, or simulation-based systems.

- Preferred : Basic working knowledge of Unreal Engine


info-icon

Did you find something suspicious?