Warner Bros. Discovery
Warner Bros. Discovery
Warner Bros. Discovery — глобальна медіакомпанія та компанія індустрії розваг, що працює у сферах медіа, розваг і телекомунікацій. Вона створює, виробляє та поширює фільми, телевізійні програми й інший контент через різноманітні платформи, маючи портфоліо відомих брендів і франшиз для аудиторії в усьому світі.

Старший інженер-програміст iOS, Apple Player SDK

Створюйте високопродуктивні Apple Player SDK для потокових продуктів Warner Bros. Discovery. Формуйте архітектуру відтворення на Swift і користувацький досвід на OTT-платформах.

Опис

  • Розробляйте функції продукту разом із технічними менеджерами програм, командами розробки та фахівцями з продукту.
  • Просувайте надійні підходи до архітектури, проєктування та розробки плеєра.
  • Співпрацюйте з внутрішніми й зовнішніми командами над архітектурою, проєктуванням і створенням Player SDK.
  • Супроводжуйте роботу над продуктом від задуму до розробки, тестування, приймання, впровадження та подальших ітерацій.
  • Підтримуйте високу якість експлуатації та вимірюйте продуктивність за відповідними метриками.
  • Стежте за розвитком архітектури й дизайну, специфікаціями протоколів і можливостями для вдосконалення.
  • Пропонуйте функції продукту та покращення продуктивності.
  • Постійно вдосконалюйте продукт і критично оцінюйте результати роботи.
  • Підтримуйте внутрішніх замовників і покращуйте відтворення для кінцевих користувачів.
  • Наставляйте інженерів-розробників і допомагайте менеджеру розробки уточнювати беклог та оцінювати завдання.

Вимоги

  • Мати 5–9 років досвіду у сфері мовлення відео або OTT, а також проєктування архітектури нативних застосунків для платформ Apple.
  • Розуміти Swift, зокрема конкурентність і фреймворк Combine.
  • Знати UIKit; досвід зі SwiftUI буде перевагою.
  • Мати досвід модульного тестування за допомогою XCTest та інтеграційного тестування.
  • Використовувати інструменти профілювання, як-от Instruments, для налагодження застосунків.
  • Розуміти архітектуру Apple та Apple TV, медіафреймворки, Media Player API, AVFoundation і Apple SDK.
  • Приймати технічні рішення щодо архітектури та проєктування нових функцій на основі даних.
  • Виявляти можливості для оптимізації продуктивності.
  • Досвід практик DevOps або SRE, зокрема CI/CD, моніторингу продуктивності й керування інцидентами, буде перевагою.
  • Мати навички наставництва та коучингу.
  • Знати інтеграцію вебсервісів, REST і JSON.
  • Мати ґрунтовні знання з комп’ютерних наук, зокрема об’єктноорієнтованого проєктування, алгоритмів, розв’язання задач і аналізу складності.
  • Ефективно спілкуватися письмово й усно.

Переваги

  • Продумано підібраний пакет пільг.
  • Інструменти для особистого та професійного розвитку.
  • Можливості для прискореного кар’єрного зростання.
  • Рівні можливості працевлаштування.
  • Пристосування робочого місця під час подання заявки та відбору для кандидатів з інвалідністю, які відповідають вимогам.