Senior Unity VR Developer | C# & SteamVR Expert | Remote Available

Remotely
Full-time
Are you passionate about creating immersive virtual reality experiences? We're seeking an experienced Unity VR Developer to join our innovative team working on enhancing our Single Player Arcade product. You'll leverage your advanced C# programming skills and deep knowledge of Unity development to revise and optimize our VR gaming experience while ensuring seamless user interactions with SteamVR hardware. Key Responsibilities: - Conduct comprehensive auditing of gameplay data, including number of games played, credit systems, and user statistics. - Implement intuitive instructions and notifications to enhance user experience in VR environments. - Develop and optimize real-time headset position tracking to ensure seamless player movement. - Identify, troubleshoot, and resolve complex bugs within the VR ecosystem. - Collaborate with game designers and artists to integrate visual assets into functional VR experiences. - Optimize performance for various VR headsets while maintaining visual fidelity. - Implement best practices for VR user interface design to minimize motion sickness and maximize immersion. - Document code and establish development standards for future maintenance. Required Skills: - 3+ years of professional experience with Unity development (Unity 2022.3 LTS or newer). - Strong proficiency in C# programming and .NET framework (minimum .NET 6). - Demonstrated experience developing non-mobile VR applications and games. - Hands-on experience with SteamVR API and VR optimization techniques. - Understanding of 3D mathematics, physics simulation, and spatial audio implementation. - Ability to write clean, maintainable code with proper documentation. - Experience with version control systems like Git. - Strong problem-solving skills and attention to detail. Nice to Have: - Experience with .NET development outside of Unity environment. - Knowledge of additional VR platforms (Oculus SDK, OpenXR). - Background in game design or UX/UI design for VR applications. - Experience with performance optimization for VR environments. - Understanding of 3D modeling and animation principles. - Previous work on arcade or location-based VR experiences. - Knowledge of shader programming and rendering techniques. - Experience with multiplayer networking concepts. What We Offer: - Flexible work arrangement: Remote work option or furnished office space in Moscow. - Stable work schedule (Monday-Friday, 5/2). - Opportunity to work on cutting-edge VR technology. - Professional growth in a specialized field of VR development. - Collaborative team environment with creative professionals. - Competitive compensation package based on experience. - Continuous learning opportunities in rapidly evolving VR technology. Join our team and contribute to the next generation of immersive VR arcade experiences. Your expertise will directly impact how users interact with virtual worlds, creating memorable gaming moments through innovative technology.