CONEXIONHR

ID 4086 – Lead Unity Engineer

Categoría del trabajo: Lead Unity
Tipo de trabajo Remote
Ubicación del trabajo Europe

Our mission is to make learning accessible, relevant, and individualized to keep up with the changing world.
We are developing a personalized virtual trainer experience, integrating generative AI and learning engineering to build a VR simulator for immersive hands-on skills training. Our learning engineering approach customizes content and feedback in real time, directly improving learning outcomes.
We’re looking for a senior Unity engineer who wants to take ownership of a VR application’s architecture from decoupling tangled systems to building robust local services that support offline learning on Meta Quest devices. This role requires a versatile set of technical skills, with deep expertise in application architecture, on-device services, and performance optimization.

The Role:
This crucial, hands-on role focuses on owning and evolving our Unity VR application’s architecture for robust, offline-first functionality. The initial task involves re-architecting our current application, after which you will continue to develop the client-side of the cloud infrastructure. You will build an on-device local service that acts as the primary hub for local data, scenario logic, and state management, communicating with the core app and synchronizing with a cloud server. This includes implementing decision logic on the local service that mirrors the cloud server’s. You will also co-design the client-server API with the backend team to ensure it is efficient and robust.

Key Responsibilities:
● Lead the initial re-architecture of the Unity application to decouple systems.
● Design, build, and maintain a local service on the VR device for offline state management.
● Implement decision logic within the local service that mirrors the cloud server, specifically for offline scenario progression, state changes, and learner feedback management.
● Co-design the client-server API with the backend team, defining data contracts and synchronization protocols.
● Develop Unity editor tooling to support the use of the new application architecture by content creators and other developers.
● Act as the primary technical stakeholder for the client application, ensuring all backend and API design decisions are made with a deep understanding of on-device constraints.
● Make pragmatic architectural decisions and manage technical priorities effectively in a fast-paced startup environment.

Must Have:
● Demonstrated professional Unity and C# experience, ideally, 7+ years, with a track record of shipping complex applications or products.
● A portfolio demonstrating experience architecting and refactoring large-scale Unity projects.
● Deep understanding of software architecture and design patterns in a Unity context.
● 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.

Good to Have:
● Direct experience with VR development, in particular, Meta Quest.
● Experience with offline-first applications.
● Experience with local mobile databases (e.g., SQLite).
● Knowledge of building on-device services for Android within Unity.

What We Offer:
● A high-ownership role with direct influence on product direction, architecture, and user experience.
● A senior-level opportunity to build a product from the ground up and contribute to its growth and commercialization.
● The flexibility of a fully remote position, with the autonomy to shape your work environment and schedule.
● Significant opportunities for professional growth and skill development.
● A collaborative and inclusive work environment where your contributions are valued.

Benefits:
● 100% remote.
● USD payment.
● 4 weeks of vacations and 10 local holidays paid.

Perfecto, seguí hablando con él.

Aplica para esta posición

Si ya estás hablando con un reclutador de CONEXIONHR, NO COMPLETES EL FORMULARIO.

es_ES
💬 ¿Necesitas ayuda?