Senior Unity VR Developer | Remote/Moscow | C# Game Development
We are seeking an experienced Unity VR Developer to join our innovative game development team. In this role, you will be responsible for revitalizing our Single Player Arcade VR product, enhancing player experiences through immersive virtual reality programming using Unity3D, C#, and the SteamVR API. This is an excellent opportunity for a skilled developer passionate about creating exceptional VR gaming experiences.
Key Responsibilities:
- Conduct comprehensive auditing of game data including number of games played, credits utilized, and other key metrics.
- Design and implement intuitive instructions and notifications to enhance player understanding and engagement.
- Develop solutions for real-time headset position tracking and updates to ensure smooth VR experiences.
- Identify and resolve bugs in the existing VR game codebase to improve stability and performance.
- Collaborate with our development team to optimize VR experiences for arcade environments.
- Implement VR best practices to minimize motion sickness and maximize player comfort.
- Utilize SteamVR API to create seamless VR interactions across supported hardware.
- Contribute to code reviews and technical documentation to maintain development standards.
Required Skills & Experience:
- Strong proficiency in C# programming language and .NET framework (minimum 3+ years).
- Extensive experience with Unity3D (Unity 2022.3 LTS or newer) and its VR development capabilities (3+ years).
- Demonstrated expertise developing non-mobile VR projects for PC platforms.
- Hands-on experience with SteamVR API implementation for commercial products.
- Proven track record of delivering polished, user-friendly VR applications.
- Strong understanding of 3D mathematics, spatial awareness, and VR interaction patterns.
- Excellent problem-solving skills and attention to detail in game development contexts.
- Experience with version control systems (Git, Perforce, etc.) and collaborative development workflows.
Nice to Have:
- Experience writing code for applications outside of gaming environments (.NET development beyond Unity).
- Knowledge of performance optimization techniques specific to VR applications.
- Understanding of UI/UX design principles for virtual reality.
- Previous work on arcade or location-based entertainment VR products.
- Familiarity with other VR platforms (Oculus/Meta Quest, HTC Vive, Valve Index, etc.).
- Experience with multiplayer networking concepts, even if not directly applicable to this role.
- Background in 3D modeling, animation, or other aspects of game asset creation.
- Understanding of audio implementation in VR environments.
Working Conditions:
- Full-time position with a standard 5-day work week (Monday-Friday).
- Flexible work arrangements with options to:
- Work from our well-equipped Moscow office with dedicated VR development stations.
- Work remotely if you have all necessary equipment (high-performance development PC, VR headset compatible with SteamVR).
- Collaborative team environment with regular development meetings.
- Opportunity to make significant contributions to commercial VR arcade products.
- Competitive compensation package commensurate with experience.
Why Join Our Team:
Join us to push the boundaries of VR arcade experiences while expanding your development skills. You'll work with cutting-edge VR technology, solve interesting technical challenges, and see your code directly impact players in arcade environments. Our team values innovation, quality, and creating memorable gaming experiences. Whether working remotely or from our Moscow office, you'll be an integral part of bringing exciting VR concepts to life.
If you're passionate about virtual reality development and have the technical expertise to enhance our Single Player Arcade product, we want to hear from you.