← Усі вакансії

Middle Unity Developer

L7 United
Місто:
Київ
Рівень:
middle
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

Шукаємо Middle Unity Developer для розробки та розвитку інтерактивного 3D-продукту на Unity. Основна платформа — Windows Desktop, також продукт включає функціональність для VR-пристроїв. Робота передбачає розробку прикладної логіки, UI, взаємодії з 3D-середовищем, фізикою, анімаціями та зовнішніми апаратними системами. Шукаємо розробника, який може самостійно реалізовувати завершений функціонал, розбиратися в існуючому коді та брати участь у прийнятті технічних рішень команди.

Ваші основні обов’язки:

Розробка та підтримка: створення нової функціональності на Unity/C#, підтримка та розвиток існуючого desktop-застосунку та VR-функціональності.

Інтерактивна логіка та 3D: реалізація взаємодії користувача з 3D-середовищем, робота з фізикою (Physics, Raycast, колізії), анімаціями, аудіо та різними системами Unity.

Інтерфейси та вхідні дані: розробка UI та прикладної логіки, робота з input-системами, контролерами та різними способами керування.

Апаратна та системна інтеграція: робота з периферійними пристроями, сенсорами та контролерами; інтеграція сторонніх SDK, бібліотек та API.

Оптимізація та якість: профілювання CPU/GPU та пам’яті (Unity Profiler), пошук і усунення runtime-помилок, рефакторинг та підтримка високої якості коду.

Архітектура та командна робота: участь у проєктуванні окремих модулів, проведення Code Review, командна робота через Git, оцінювання задач та участь у технічному плануванні.

Виїзні налаштування: за потреби — відрядження для налаштування та тестування ПЗ безпосередньо на місці у Замовника.

Наші очікування від кандидата:

Освіта: вища.

Досвід роботи: від 2 років комерційного досвіду розробки на Unity та C#.

Мова та архітектура: впевнене знання C#, OOP, SOLID, базових патернів проєктування, асинхронного програмування в C#.

Unity Core: розуміння життєвого циклу Unity, роботи зі сценами, GameObject/Component, Prefab, ScriptableObject.

UI та Фізика: практичний досвід роботи з uGUI / UI Toolkit, TextMeshPro, Unity Physics, колізіями, Raycast та просторовими обчисленнями.

VR-експертиза: практичний досвід розробки VR-застосунків (OpenXR, XR Interaction Toolkit та/або Meta XR SDK); розуміння специфіки VR (tracking, controllers, interaction, locomotion, VR UI, вимоги до продуктивності).

Профілювання та Git: досвід профілювання й оптимізації продуктивності за допомогою Unity Profiler; впевнена робота з Git у командній розробці.

Документація та самостійність: вміння читати технічну документацію англійською мовою; здатність самостійно оцінити задачу, запропонувати реалізацію та довести її до готовності.

Буде значним плюсом:

Досвід одночасної підтримки Desktop та VR режимів у межах одного Unity-проєкту.

Досвід розробки під Meta Quest, Pico, SteamVR або інші VR-платформи.

Знання Input System та побудови абстракції над різними пристроями введення.

Практичний досвід з Addressables / AssetBundles, UniTask (async/await) та DI-фреймворками (Zenject / Extenject / VContainer).

Досвід інтеграції Unity із зовнішніми сервісами (REST/TCP/UDP) та периферійним обладнанням/сенсорами.

Знання Shader Graph або базове розуміння HLSL, створення власних Unity Editor Tools.

Що ми пропонуємо:

Стабільність: офіційне працевлаштування за безстроковим трудовим договором.

Формат роботи: робота в офісі.

Оплата праці: фіксована ставка (основна заробітна плата) + система оцінки KPI після випробувального терміну.

Випробувальний термін: 3 місяці.

Перспективи розвитку: чітка перспектива кар’єрного зростання до позиції Senior Software Engineer.

Відгукнутись на вакансію

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot