Інженер-програміст / Middle Unity Developer to $2000
Позиція: Інженер-програміст / Middle Unity Developer
Галузь: Military-Tech. Повний цикл: концепція, розробка, виробництво, продаж. Ринки В2G, В2В. Ключовий продукт: Інтерактивні тренінгові систем вогневої підготовки (симулятори з VR та лазерною технологіями).
Формат роботи: повна зайнятість, робота в офісі
Локація: м. Київ
Причина відкриття вакансії: розширення штату
Наш клієнт - інноваційна Military-Tech компанія, виробник симуляторів для навчання та підготовки військових, запрошує в команду Інженера-програміста / Middle Unity Developer.
Компанія розробляє комплексні рішення для підготовки військових підрозділів, що охоплюють весь цикл створення симуляторів – від концепції та розробки програмного забезпечення до моделювання бойових сценаріїв для забезпечення реалістичного та ефективного навчання.
Ключові обов’язки:
Розробка програмного забезпечення
- Написання первинного програмного коду та оптимізація існуючого.
- Розробка геймплею, ігрової логіки та UI/UX (Canvas, адаптивні лейаути, TextMeshPro).
- Імплементація 3D‑моделей у Unity, налаштування LOD.
- Верстка інтерфейсів та робота з UI‑системою Unity.
- Проєктування архітектури, модульність, підтримка чистоти та масштабованості коду.
- Розробка мережевої архітектури.
- Підтримка пайплайна: Unity Package Manager, створення простих Editor‑інструментів.
- Профілювання та оптимізація (Unity Profiler, batching, атласи, стиснення текстур).
- Оптимізація під цільові платформи: Windows, Meta Quest, Pico та інші.
- Рефакторинг існуючого ПЗ.
- Code review та підтримання високої якості коду.
Інтеграція та підтримка
- Інтеграція ПЗ з апаратними компонентами симуляторів.
- Підтримка ПЗ: внесення виправлень, оновлень, оптимізацій.
- Виїзна робота на майданчику замовника для налаштування та тестування.
- Тісна співпраця з продакт‑менеджерами та дизайн‑командою, участь у плануванні та оцінюванні задач.
Робота з інструментами
- Робота з Git (Sourcetree).
- Робота з Animator, Particle System, Terrain, Physics 2D/3D.
Вимоги:
- 2+ роки комерційного досвіду з Unity (2021–2023 LTS+) та C#.
- Досвід роботи на аналогічній посаді від 2 років.
- Глибоке розуміння ООП, практик SOLID, DI/IoC; досвід застосування шаблонів проєктування.
- Досвід асинхронного програмування.
- VR/AR: базовий практичний досвід з AR‑SDK та/або OpenXR / XR Interaction Toolkit (Quest/Vive/Index).
- Впевнена робота з UI (Canvas, TMP), Animator, Particle System.
- Досвід роботи із системою Terrain.
- Впевнена робота з фізикою та геометрією (Physics 2D/3D).
- Профілювання: Unity Profiler, аналіз алокацій, batching, атласи, формати стиснення текстур.
- Впевнена робота з Git‑репозиторіями.
Буде плюсом
- Zenject, UniTask.
- DOTween.
- Shader Graph або базовий HLSL (URP Unlit/Surface).
- Досвід оптимізації під Meta Quest (Android/IL2CPP, ADB/scrcpy, Frame Debugger).
Умови роботи:
- Повна зайнятість, офіс
- Безстроковий трудовий договір
- Конкурентна заробітна плата (ставка + премія KPI)
- Робота в технологічній компанії, що розвиває інноваційні рішення для військової підготовки
Required skills experience
| Unity C# | 2.5 years |
| SDK | 2 years |
| Unity Profiller | 2.5 years |
| Git | 2.5 years |
Required languages
| English | A2 - Elementary |
| Ukrainian | Native |