Warner Bros. Discovery logo

Staff Software Engineer - iOS

Warner Bros. Discovery
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

9 - 12 Years

TYPE

FullTime

SKILLS REQUIRED

AV FoundationMedia PlayeriOS DevelopmentSwiftObject-Oriented DesignDebugging

Job description

Overview

Staff Software Engineer - iOS on the Player team, building OTT Player (HLS and DASH) SDKs for Warner Bros. Discovery products across 70+ platforms.

What you'll do

  • Build product features in close collaboration with TPM, SDM and product stakeholders.
  • Advocate best practices for Player Architecture, Design & Development.
  • Work with internal and external stakeholders in architecting, designing and developing the Player SDK.
  • Own all aspects of product development from concept through development, testing, acceptance, adoption and iterative changes.
  • Focus on operational excellence and metrics-driven work.
  • Focus on engineering excellence, track Architecture / Design trends, look for improvement scope, track protocol specs and suggest new features.
  • Be self-critical about your work and obsessed about continuous improvement.
  • Be customer obsessed: respond positively to internal customers (testers, client app developers, product managers) and be receptive to feedback to improve end-user playback experience.
  • Collaborate with peers, mentor SDEs, and help the SDM groom the backlog and estimations.

What you'll need

  • 9-12 years' experience in Broadcasting Video / OTT domain and architecting native applications for the Apple ecosystem.
  • Sound understanding of Apple/TV Architecture, Media Framework, Media Player APIs, AV Foundation API, Apple SDK, Swift and Debugger.
  • Data-driven technical decision-making skills for architecture and design of new product features.
  • Eye for detail and ability to identify optimization scope for performance improvements.
  • Experience in DevOps/SRE practices such as CI/CD, performance monitoring and incident management.
  • Mentoring and coaching skills to build succession for architecture and design.
  • Good understanding of the basic components of Android: Activity, Services, Intent, Broadcast Receiver, Content Provider, UI components and controls.
  • Familiarity with web service integration (REST, JSON) and REST concepts.
  • Strong computer science fundamentals in object-oriented design, algorithm design, problem solving and complexity analysis.
  • Good verbal and written communication skills.

Details

  • Location: Bangalore - Embassy Tech Village.
  • Equal opportunity employer.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer - iOS