Key Skills: Swift, iOS, tvOS, Apple Player SDK, Media Streaming, DRM, Video Playback Optimization, Unit Testing, Integration Testing, Debugging, Xcode, Git, CI/CD, Agile Methodologies.
Roles & Responsibilities:
- Design, develop, and maintain components of the Apple Player SDK for iOS and tvOS.
- Collaborate with product managers, designers, and engineering teams to enhance video playback experiences.
- Optimize streaming performance ensuring low latency, high quality, and smooth playback.
- Troubleshoot and resolve technical issues related to media streaming, buffering, and DRM.
- Ensure code quality through unit testing, integration testing, and participation in code reviews.
- Stay updated with Apple's latest technologies and industry best practices to contribute to the SDK's evolution.
- Explore and document technical solutions, evaluating technical trade-offs using the latest streaming media technologies.
- Provide guidance and mentorship to junior engineers on the team.
- Participate in periodic on-call support for critical customer-facing issues in production.
Experience Requirement:
- 5 - 8 years of hands-on experience in iOS application development.
- Strong expertise in Swift for building robust and efficient iOS/tvOS applications.
- Experience with media streaming, low-latency playback, and DRM integration.
- Proven ability to collaborate with cross-functional teams to deliver high-performance SDK components.
- Skilled in troubleshooting, testing, and optimizing for various Apple platforms.
- Exposure to modern development tools, performance tuning, and mentoring junior developers.
Education: Any Graduation