
Unity розробляє інструменти та сервіси для створення ігор, застосунків і захопливих інтерактивних 3D-проєктів у реальному часі. Платформа охоплює Unity Engine для кросплатформного створення контенту, Unity Cloud для робочих процесів розробки та Unity Grow для залучення користувачів і монетизації ігор. Unity обслуговує творців і команди в ігровій індустрії, а також у таких корпоративних сферах, як виробництво, поєднуючи технології комп’ютерної графіки, можливості штучного інтелекту, ресурси для розробників, підтримку спільноти та професійне навчання, щоб допомагати втілювати інтерактивні ідеї у готові продукти.
Провідний інженер iOS SDK, Unity Ads SDK — робота в офісі в Нью-Йорку
Керуйте архітектурою, продуктивністю та реалізацією рекламного SDK Unity для iOS. Створюйте інструменти монетизації, які допомагають розробникам ігор підвищувати дохід і залученість.
Опис
- Визначати технічний напрям розвитку iOS SDK і реалізовувати ключові архітектурні ініціативи
- Розробляти надійні компоненти SDK мовою Swift
- Співпрацювати з інженерами Android над спільною архітектурою SDK, API та функціональністю
- Керувати складними проєктами від визначення проблеми й технічного проєктування до запуску, вимірювання результатів і вдосконалення
- Вирішувати виробничі проблеми, пов’язані з життєвим циклом застосунку, паралельністю, пам’яттю, мережевою взаємодією, рендерингом, WebView та інтеграцією з хост-застосунком
- Оптимізувати ініціалізацію SDK, завантаження та рендеринг реклами, використання пам’яті, розмір бінарного файлу, частоту збоїв, спостережуваність і надійність релізів
- Підтримувати інженерів через архітектурні й код-рев’ю, а також практичне наставництво
- Виявляти архітектурні ризики та можливості посилення платформи
Вимоги
- Значний досвід розробки та випуску готового до використання програмного забезпечення для iOS
- Експертне знання Swift і впевнене володіння Objective-C
- Глибоке розуміння життєвого циклу застосунків iOS, керування пам’яттю, паралельності, мережевої взаємодії, рендерингу та оптимізації продуктивності
- Досвід проєктування й супроводу SDK, фреймворків або бібліотек, вбудованих у сторонні застосунки, включно з проєктуванням API, зворотною сумісністю, версіюванням, керуванням залежностями та практиками релізів
- Робоче знання концепцій розробки для Android і здатність працювати з кодом Kotlin та Java
- Досвід розслідування складних виробничих проблем за допомогою профілювання, звітів про збої, журналів і метрик
- Підтверджений досвід керування технічно складними проєктами за участю кількох інженерів або команд
- Відмінні навички письмової та усної комунікації для формування технічного напряму
- Професійне володіння англійською мовою в усній і письмовій формі
- Додатковий досвід роботи з SDK для мобільної реклами, монетизації, mediation або вимірювань
- Додатковий досвід роботи з WKWebView і взаємодією між нативним кодом та вебом або зі StoreKit, SKAdNetwork, атрибуцією та API конфіденційності
- Додатковий досвід роботи з Unity Engine або іншими ігровими рушіями
Переваги
- Комплексне медичне страхування, страхування життя та страхування від непрацездатності
- Субсидія на транспортні витрати
- Володіння акціями компанії працівниками
- Конкурентоспроможні пенсійні плани та програми пенсійного забезпечення
- Щедра відпустка та додаткові особисті вихідні
- Програми відпусток і підтримки догляду за сім’єю для нових батьків
- Закуски та харчування в офісі
- Програми й підтримка психічного здоров’я та добробуту
- Ресурсні групи працівників
- Глобальна програма допомоги працівникам
- Програми навчання та професійного розвитку
- Волонтерські програми та співфінансування пожертв
- Можливе право на отримання акційних винагород
- Можлива участь у програмах стимулювання, зокрема щорічних дискреційних бонусах або комісійних з продажів