Warner Bros. Discovery
Warner Bros. Discovery
Warner Bros. Discovery este o companie globală de media și divertisment, cu activități în domeniile media, divertismentului și telecomunicațiilor. Compania creează, produce și distribuie filme, programe de televiziune și alte tipuri de conținut printr-o gamă variată de platforme, având un portofoliu de mărci și francize consacrate care deservesc publicul din întreaga lume.

Senior iOS Software Engineer, Apple Player SDK

Build high-performance Apple Player SDKs for Warner Bros. Discovery streaming products. Shape Swift playback architecture and experiences across OTT platforms.

Descriere

  • Develop product features with technical program, software development, and product stakeholders.
  • Champion sound practices in player architecture, design, and development.
  • Partner with internal and external teams to architect, design, and build the Player SDK.
  • Guide product work from concept through development, testing, acceptance, adoption, and ongoing iteration.
  • Promote operational excellence and measure performance with relevant metrics.
  • Monitor architecture and design developments, protocol specifications, and opportunities to improve.
  • Propose product features and performance enhancements.
  • Refine the product continuously and assess work critically.
  • Support internal customers and improve playback for end users.
  • Mentor software development engineers and assist the software development manager with backlog refinement and estimates.

Cerințe

  • Bring 5–9 years of experience in broadcasting video or OTT and in architecting native applications for Apple platforms.
  • Understand Swift, including concurrency and the Combine framework.
  • Know UIKit; SwiftUI experience is a plus.
  • Have experience with unit testing using XCTest and with integration testing.
  • Use profiling tools such as Instruments to debug applications.
  • Understand Apple and Apple TV architecture, media frameworks, Media Player APIs, AVFoundation, and the Apple SDK.
  • Make data-informed technical decisions about architecture and new feature design.
  • Identify opportunities to optimize performance.
  • Experience with DevOps or SRE practices such as CI/CD, performance monitoring, and incident management is a plus.
  • Have mentoring and coaching skills.
  • Be familiar with web service integration, REST, and JSON.
  • Have strong computer science fundamentals, including object-oriented design, algorithms, problem solving, and complexity analysis.
  • Communicate effectively in writing and conversation.

Beneficii

  • A thoughtfully selected benefits package.
  • Tools to support personal and professional growth.
  • Accelerated career growth opportunities.
  • Equal opportunity employment.
  • Workplace accommodations during the application and recruitment process for qualified candidates with disabilities.

Locuri de muncă similare

Terumo Medical Corporation

Region Manager, Terumo Interventional Systems Sales

Terumo Medical Corporation

Lead medical device sales across a North Central New Jersey region, managing field teams and hospital relationships. Drive regional revenue, sales performance, and compliant promotion of Terumo Interventional Systems products.

Deschide