Задачи
•Реализация архитектуры VR и 3D приложений.
•Реализация ключевых систем и обеспечение качества кода.
•Взаимодействие с командой 3D-художников и другими разработчиками тренажеров.
Требования
•Знание и практический опыт работы с Unigine SDK.
•Экспертный уровень в Unity.
•C#: Уровень Senior.
•Глубокое понимание .NET, асинхронного программирования, LINQ, структур данных и паттернов проектирования.
•Экспертиза в разработке под SteamVR.
•Понимание принципов работы OpenXR.
•Опыт настройки VR-рига, трекинга контроллеров и реализации интуитивных VR-механик.
•Опыт реализации физически корректных или основанных на физике взаимодействий.
•Опыт создания сложных пользовательских интерфейсов в 3D-среде (VR UI) для отображения инструкций, данных, подсказок.
•Понимание специфики UX в VR.
•Опыт проектирования и реализации клиент-серверной архитектуры для симуляторов (не обязательно высоконагруженных игровых серверов, важнее надежность и передача состояний).
•Уверенное понимание протоколов TCP и UDP и их применимости.
•Навыки работы с REST API.
•Опыт прямой интеграции приложений с внешними базами данных, в частности PostgreSQL.
•Понимание основ SQL.
Будет плюсом: практический опыт работы с библиотеками типа NetMQ (ZeroMQ), LiteNetLib или аналогичными.
Условия
•Оформление по ТК РФ.
•Фиксированная окладная часть + годовой бонус.
•ДМС со стоматологией после испытательного срока.
•Возможность повышения квалификации, корпоративное обучение.
•График - пн-чт с 9:00 до 18:00, пт - сокращенный день до 16:45.