Unity
Unity
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 или другими игровыми движками

Преимущества

  • Комплексное медицинское страхование, страхование жизни и страхование от нетрудоспособности
  • Субсидия на транспортные расходы
  • Владение акциями компании сотрудниками
  • Конкурентоспособные пенсионные планы и программы пенсионного обеспечения
  • Щедрый отпуск и дополнительные личные выходные
  • Программы отпусков и поддержки по уходу за семьёй для новых родителей
  • Закуски и питание в офисе
  • Программы и поддержка для психического здоровья и благополучия
  • Ресурсные группы сотрудников
  • Глобальная программа помощи сотрудникам
  • Программы обучения и профессионального развития
  • Волонтёрские программы и софинансирование пожертвований
  • Возможное право на получение акционных вознаграждений
  • Возможное участие в программах стимулирования, включая ежегодные дискреционные бонусы или комиссионные с продаж