Position: Unity developer
Company: Scalarr
Category: Unity
Experience: 3y

**Responsibilities:**
- Написати код, який можна читати, налагоджувати та легко обслуговувати;
- Знайти найкраще технічне рішення для кожної проблеми розробки ігор;
- Виконати перевірку коду;
- Переконатись, що всі відповідні сторони узгоджені зі специфікаціями завдань;
- Активно брати участь у зустрічах із планування спринту.

**Requirements:**
- 3+ роки практичного досвіду в розробці ігор;
- 3+ роки досвіду з програмуванням на C#/Unity;
- Розуміння та практичне застосування принципів OOP;
- Розуміння повного життєвого циклу розробки програмного забезпечення;
- Практичний досвід розробки мобільних SDK, додавання та розширення існуючих;
- Вміння працювати з чужим кодом;
- Досвід роботи з системами контролю версій (git);
- Вміння виявляти невідповідності під час розвитку;
- Вміння самостійно вирішувати поставлені та нові завдання.

**Would be a plus:**
- Досвід роботи на C/C ++, Objective-C, Java/Kotlin;
- Досвід оптимізації ігор на Unity;
- Робота з рідними плагінами (Android / iOS);
- Досвід роботи з профілюванням/налагодженням та оптимізацією процесором, графічним процесором, пам’яттю та розміром збірки;
- Досвід машинного навчання або бажання навчатися;
- Впровадження нових функцій;
- Рефакторинг;
- Розуміння багатопоточності;
- Досвід роботи з AI;
- Досвід роботи з модулем, поведінкою, інтеграційним тестуванням;
- Досвід роботи у створенні frameworks and projects;
- Участь у проектах з відкритим кодом;
- Добре володіння мобільним розвитком IDEs: XCode, Android Studio;
- Захоплення якістю гри;
- Досвід розробки додатків клієнт-сервер;
- Добре розуміння спілкування клієнт-сервер.