
Senior Software Engineer – iOS, Player Team
Warner Bros. Discovery
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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 the product development from concept, and drive it through development, testing, acceptance, adoption and iterative changes
- Sheer focus on Operational excellence and metrics driven
- Focus on Engineering excellence, keep tab on Architecture / Design trends, Always look out for improvement scopes, keep tab on Protocol spec & suggest new features
- Be Self Critical about your work and obsessed about continuous improvement
- Customer Obsession - Anyone who uses Player SDK is your customer, always respond positively to your internal customers (Testers, Client App Developers, Product Managers, etc) & be receptive to feedback, be obsessed to improve playback experience for end users
Requirements
- 5-9 years’ experience in Broadcasting Video / OTT domain and architecting native applications for Apple ecosystem
- Sound understanding of Swift programming language (concurrency, combine framework etc)
- UIKit knowledge and Swift UI is good to have
- Good at unit testing (XCTest), integration testing and strong Debugging skills using profiling tools like Instruments
- Sound understanding of Apple/TV Architecture, Media Framework, Media Player APIs, AV Foundation API , Apple SDK
- Data driven technical decision-making skills for architecture and design of new product features
- Eye to details and identify optimization scope for performance improvements
- Experience in DevOps/SRE practices such as CI/CD, performance monitoring & incident management
- Mentoring, Coaching skills to build the succession for architecture and design
- Familiar 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 & written communication skills
Benefits
- A Great Place to work
- Equal opportunity employer
- Fast track growth opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SwiftUIKitSwift UIXCTestInstrumentsApple/TV ArchitectureMedia FrameworkMedia Player APIsAV Foundation APICI/CD
Soft Skills
mentoringcoachingcustomer obsessionattention to detailcontinuous improvementcollaborationcommunication