Willware Technologies
ios Developer with OTT
Willware TechnologiesIndia13 days ago
ContractInformation Technology
Job Description - Apple Player SDK Engineer (iOS/tvOS)

Company: Willware Technologies

Location: Bangalore

Work Mode: Onsite

Experience: 6-10 Years

Role: Apple Player SDK / iOS Video Streaming Engineer


Roles & Responsibilities
  • Design, develop, and maintain the Apple Player SDK across iOS, tvOS, and other Apple platforms.

  • Work closely with product managers, designers, and engineering teams to enhance overall video playback and streaming experience.

  • Optimize streaming performance for low latency, high quality, and smooth playback across devices.

  • Troubleshoot and resolve complex issues related to media streaming, buffering, player crashes, and DRM components.

  • Ensure high code quality through unit testing, integration testing, and participation in code reviews.

  • Stay updated with latest Apple frameworks, APIs, and media technologies.

  • Prepare documentation for technical solutions, evaluate streaming technology options, and make architectural recommendations.

  • Provide on-call support for customer-facing production issues requiring urgent attention.

  • Mentor junior developers, review their designs, and ensure adherence to best practices and coding standards.



Required Qualifications
  • 6-10 years of experience in software development with a strong focus on iOS and tvOS platforms.

  • Mandatory experience in OTT / Video Streaming applications or SDK development.

  • Strong expertise in Swift, UIKit, and performance optimization for real-time video playback.

  • Bachelor’s degree in Computer Science, Engineering, or equivalent work background.

  • Strong understanding of data structures, algorithms, and system-level performance tuning.

  • Proven debugging and problem-solving skills in production environments.

  • Good knowledge of CI/CD, automated testing frameworks, and Agile development practices.

  • Experience building large-scale, scalable, and high-performance applications.

  • Strong understanding of architectural patterns like MVVM, MVP, and SOLID principles.

  • Excellent communication skills with the ability to collaborate in a fast-paced, cross-functional team environment.

Key Skills

Ranked by relevance