Search by job, company or skills

Moon Technolabs

Moon Technolabs - Senior Unity Developer - C# Programming

new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 days ago
  • Be among the first 10 applicants
Early Applicant

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

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133580913