Engineer 2 - Social Experience
vrchat
📍 Remote🌐 Remote🕐 5d ago🔗 himalayas
Job Description
### Join the [VRChat](https://himalayas.app/companies/vrchat-com) Team!
[VRChat](https://himalayas.app/companies/vrchat-com) offers a first-of-its-kind, game-changing platform that provides an endless collection of social VR experiences and gives the power of creation to its robust community. With over 250,000 worlds and growing, [VRChat](https://himalayas.app/companies/vrchat-com)’s vision is to allow users to bring their imaginations to life and help shape the metaverse anywhere in the world on any device. [VRChat](https://himalayas.app/companies/vrchat-com) has raised $100M to date with the support of investors, Makers Fund, Anthos Capital and HTC. We have a great team which includes people from: Netflix, Twitter, Meta, Microsoft, Roblox, Google, Amazon, Unity, Spotify, Discord, Uber, eBay, Robinhood, Twitch, Zynga and TikTok. Come and join the mission!
### Job Overview
We’re looking for a frontend engineer to join our Social Experience team. You will be instrumental in developing and refining the client-side features that enhance how our users connect, interact, and discover content and communities together, including improving group and event experiences. This role involves working within the Unity engine and C# to build high-quality, performant, and engaging user interfaces and systems.
### What You'll Do
* Work within a full stack team to develop, implement, and maintain new features within the [VRChat](https://himalayas.app/companies/vrchat-com) client using Unity/C#.
* Focus on enhancing social systems, building the UI/UX for groups, events, and other community interaction features.
* Collaborate closely with product managers, designers, and other engineers across the stack to translate product and design vision into functional code through informed tradeoffs and accurate estimates.
* Contribute to all stages of the feature lifecycle, from initial concept and prototyping to deployment and post-launch iteration and maintenance.
* Identify and address performance bottlenecks and bugs to ensure a smooth and responsive user experience across various platforms.
* Participate in code reviews to maintain a high bar for code quality, architectural integrity, performance, and reliability while spreading knowledge across the team.
### Qualifications
* 2-5+ years of professional experience developing software, preferably in game development, social platforms, or client-side application development.
* Proficiency in C# and strong working knowledge of the Unity game engine.
* Experience with client-side development for social features, user interfaces, or similar consumer-facing applications.
* Solid understanding of object-oriented programming principles and software design patterns.
* Familiarity with version control systems (e.g., Git).An agile, collaborative mindset and excellent communication skills, capable of working effectively in a remote, cross-functional team environment.
### Bonus Points
* Experience developing native applications for iOS (Swift) or Android (Kotlin).Familiarity with web technologies, particularly React or Express.
* Experience building responsive and cross-platform user interfaces with Unity and uGUI.
* Experience optimizing Unity projects for performance across various hardware, including standalone VR devices.
* Familiarity with API integration (REST/JSON) and WebSockets.
* Demonstrated interest in online communities, VR, or [VRChat](https://himalayas.app/companies/vrchat-com) (as a user or creator).
### Benefits
* Work from anywhere! [VRChat](https://himalayas.app/companies/vrchat-com) is a 100% remote company offering flexible working hours in combination with core hours supporting real-time collaboration
* Health Benefits
* 401K for US & Group RRSP for Canadian Employees
* Stock Options
* Generous paid holiday schedule
* Unlimited/flexible vacation time
* Paid parental leave benefits
[VRChat](https://himalayas.app/companies/vrchat-com) is an equal-opportunity employer, and we welcome applicants from all backgrounds. [VRChat](https://himalayas.app/companies/vrchat-com) fosters a diverse, creative, and collaborative environment where anyone can contribute to any of the ongoing projects or direction of the roadmap at any time. If you’re a passionate team player who wants to have an impact on a dynamic team, we’d love to hear from you!
All job offers are subject to satisfactory referencing and background checks.
Originally posted on [Himalayas](https://himalayas.app)