Talent.com
This job offer is not available in your country.
Senior Software Engineer- Apple SDK- Player

Senior Software Engineer- Apple SDK- Player

ConfidentialBengaluru / Bangalore
16 days ago
Job description

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

    Create a job alert for this search

    Senior Software Engineer • Bengaluru / Bangalore