Vira Games — незалежна ігрова компанія, що спеціалізується на розробці та видавництві мобільних ігор. Наша команда — це творчий альянс, що об’єднує досвід, креативність, драйвовість та професіоналізм.
Ми шукаємо Unity Engineer, який розвиватиме клієнтський SDK для наших ігор, інтегруватиме AdTech та MarTech-рішення й забезпечуватиме стабільність, продуктивність і зручність його використання ігровими командами. Вимоги: * Від 2-х років досвіду розробки на Unity. * Впевнене знання C#: async/await, розуміння роботи памʼяті та GC. * Досвід створення shared компонентів і модулів з чистими інтерфейсами (не лише код під конкретну гру). * Знання Unity Package Manager (UPM) та assembly definitions. * Робота з REST API та серіалізацією даних. * Написання тестів — обов’язково. * Розуміння стабільності API та версіонування: не ламати код команд-споживачів.
Обов’язки: * Розробка модулів власного клієнтського SDK, який інтегрує кожна гра в нашому портфоліо: LiveOps-хуки, соціальні функції, клієнтська інструментація (аналітика подій). * Інтеграція сторонніх AdTech-систем за чистими SDK-інтерфейсами: ad mediation та provider SDK (rewarded, interstitial). * Інтеграція MarTech-систем: атрибуція (MMP), офери та playable-реклама, які SDK відображає (не створює). * Підтримка чистих і стабільних публічних API для геймдев-команд, що їх використовують. * Пакування та випуск версій SDK. * Підтримка ігрових команд під час інтеграції SDK. * Контроль перформансу та розміру SDK на пристрої. * Участь у code review та обговореннях архітектури.