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.