Roles & Responsibilities
- Design, develop, and maintain the Apple Player SDK for iOS, tvOS, and other Apple platforms.Collaborate with cross-functional teams, including product managers, designers, and other engineering teams, to enhance the video playback experience.
- Optimize streaming performance, ensuring low latency, high quality, and smooth playback.
- Troubleshoot and resolve complex technical issues related to media streaming, buffering, and DRM.
- Ensure code quality through unit testing, integration testing, and code reviews.
- Stay up to date with Apples latest technologies and industry best practices to enhance the SDK.
- Work across teams and disciplines to explore and document technical solutions that evaluate technical tradeoffs using the latest streaming media technologies and video capabilities.
What to Bring :
5+ years of software development experience, with a strong focus on iOS and tvOS development.Proficiency in Swift and UIKit with experience in performance optimization.A bachelors degree in Computer Science , Engineering or equivalent work experience.Strong problem-solving skills and ability to debug complex issues in a production environment.Familiarity with CI / CD pipelines, automated testing, and Agile development methodologies.Excellent communication skills and ability to work collaboratively in a fast-paced environment.Experience with large-scale application architecture, design, scalability, testability, implementation and performance tuning.Experience with key design and architectural patterns such as MVVM, MVP and SOLID principles.Ability to provide periodic on-call support for critical emergent customer-facing issues in production .Mentor junior engineers, overseeing their designs, code quality and integration into a team.The Nice to Have
Deep understanding of AVFoundation , HLS (HTTP Live Streaming), and video streaming protocols.Experience with DRM technologies ( FairPlay , Widevine , PlayReady) is a plus.Previous experience with video streaming products including working with video playback on iOS or tvOS apps.At least one year of experience in a tech leadership role.User interface development with SwiftUI .Familiarity with video analytics and telemetry.Skills Required
hls , Http, Swift UI, Ios, Software Engineering, Software Development Kit