Технічний керівник Unity віддалено Опис вакансії Murka шукає старшого інженера з програмного забезпечення Unity, щоб приєднатися до нашої технічної служби Slots Era команда розробників як технічний керівник Unity. Ми хочемо, щоб ви подбали про технічну стабільність і розвиток інфраструктури для нашого другого за величиною титулу. На цій посаді ви відповідатимете за технічну та інфраструктурну частину проекту, забезпечуючи стабільність, відсутність збоїв і безперебійну роботу програми на різн
Технічний керівник Unity
віддалено
Опис вакансії
Murka шукає старшого інженера з програмного забезпечення Unity, щоб приєднатися до нашої технічної служби Slots Era команда розробників як технічний керівник Unity. Ми хочемо, щоб ви подбали про технічну стабільність і розвиток інфраструктури для нашого другого за величиною титулу.
На цій посаді ви відповідатимете за технічну та інфраструктурну частину проекту, забезпечуючи стабільність, відсутність збоїв і безперебійну роботу програми на різноманітних пристроях. Інша частина працюватиме над розвитком інфраструктури за допомогою команди нашої платформи.
Обов’язки
- Нагляд за технічною стабільністю додатка: моніторинг, робота над помилками ANR, збоями та іншими пов’язаними з продуктивністю областями додатка.
- Розробляти та контролювати впровадження функцій інфраструктури.
- Керуйте невеликою технічною командою інженерів Unity, заохочуючи особистий і командний розвиток, а також обмінюючись досвідом і думками.
- Точно оцінювати терміни виконання завдань і контролювати їх дотримання.
- Напишіть і перевірте ефективний, чіткий і зрозумілий код.
Вимоги
- Принаймні 5 років досвіду розробки 2D додатків за допомогою Unity.
- Добре розуміння конвеєру розробки ігор.
- Експертне розуміння C# і .Net Framework, у тому числі генерики, події, атрибути, відображення, LINQ, асинхронний код, керування пам’яттю тощо.
- Вправне володіння Unity: анімація, Prefabs, серіалізація, Scriptable Objects,
- AssetBundles, Render Pipeline, стиснення текстур, профілювання, редактор сценаріїв IMGUI тощо.
- Добре розуміння рідної частини iOS, Android, WebGL та UWP платформи.
- Досвід інтеграції бібліотек інфраструктури в додаток (наприклад, оплата, аналітика, реклама тощо).
- Перевірений досвід роботи зі сторонніми бібліотеками, розробленими Unity (як-от Addressables, Cinemachine тощо), і зовнішніми бібліотеками Zenject, DOTween, EDM4U, Toolkit2D тощо).
- Глибоке розуміння ключових принципів розробки програмного забезпечення: OOP, OOD, SOLID, DRY, KISS і YAGNI.
- Глибокі знання шаблонів проектування програмного забезпечення.
- Досвід спілкування клієнт-сервер.
- Володіння Git (підмодулі, LFS, злиття, перебазування, вибір вишні, повернення, скидання).
- Відмінні комунікативні навички та вміння наставляти молодших членів команди.
- Володіння англійською мовою на середньому рівні або вище.
- Явна пристрасть до постійного особистого та професійного розвитку.
Це буде плюсом
- Досвід роботи в командах інфраструктури чи платформи.