Own and drive key components of the Unity VR client architecture so they generalize across training simulations and, over time, additional client targets, rather than serving a single application.
Build client-side infrastructure that connects to the server according to defined contracts and reflects server-owned state and behavior on the device.
Co-design the client-server API with the backend, defining the data contracts.
Develop tooling that supports content creators and other developers working on the platform.
Use AI coding assistants as part of day-to-day development, and build and maintain the pipelines and validation that make their output reliable.
Make pragmatic architectural decisions and manage technical priorities effectively in a fast-paced, ambiguous startup environment.
Requirements
Demonstrated professional Unity and C# experience, ideally 5+ years, with a track record of shipping complex applications or products.
A portfolio demonstrating experience architecting and refactoring large-scale Unity projects.
Direct experience building for VR, in particular Meta Quest.
A track record of building generic, reusable infrastructure and frameworks, not just one-off features.
Comfort working within a defined client-server architecture and with established API contracts.
A proactive and adaptable mindset suited for the dynamic and evolving environment of an early-stage startup.
Excellent communication and collaboration skills in English, with experience working effectively in a remote, culturally diverse team.
A genuine interest in using technology to enhance learning and education.
Tech Stack
Unity
Benefits
A high-ownership role with direct influence on product direction, architecture, and user experience
Flexibility of a fully remote position, with working hours flexible across European time zones rather than tied to US hours.