Job Description

Software Developer I – Apple

We are looking for a Software Developer I – Apple (Player SDK Team). If you know someone who will be the right candidate, refer them to join our growing team!


Responsibilities:

  • Assist in the design, development, and maintenance of components for the Apple Player SDK (iOS, tvOS, and other Apple platforms).

  • Collaborate with cross-functional teams to enhance the video playback experience across Apple devices.

  • Support efforts to optimize streaming performance, ensuring high quality, smooth, and low-latency playback.

  • Participate in troubleshooting issues, particularly related to media streaming, buffering, and DRM.

  • Contribute to code quality through unit testing and code reviews.

  • Learn and stay current with Apple’s latest technologies, contributing to SDK improvements.

  • Help explore and document technical solutions, learning to weigh trade-offs for mobile and TV platforms.
  • Skills & Qualifications:


    Must-Have:

  • 1+ years of experience in iOS and/or tvOS development.

  • Foundational proficiency in Swift and UIKit.

  • Understanding of software development principles, application architecture, and basic design patterns.

  • Exposure to CI/CD pipelines, automated testing (e.g., unit tests), and Agile practices.

  • Good problem-solving mindset with a willingness to learn and grow in a production environment.

  • Basic communication and collaboration skills in a team-oriented setup.
  • Good to Have:

  • Exposure to AVFoundation, HLS, and streaming protocols.

  • Understanding of DRM technologies like FairPlay.

  • Experience or familiarity with SwiftUI and Apple TV-specific development.

  • Awareness of video playback analytics and telemetry concepts.
  • Job location:- Bangalore / Trivandrum / Chennai

    Qualification - B.E, B.Tech, MCA, M.E, M.Tech

    Job Code - RFH/04404

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application