Tata Elxsi is seeking a skilled and experienced iOS Developer to join our dynamic team. The ideal candidate will be responsible for designing and developing high-performance applications for Apple platforms, with a focus on media streaming and SDK development.
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 engineers to enhance video playback experiences.
- Optimize streaming performance for 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 updated with Apple’s latest technologies and industry’s best practices.
- Document technical solutions and evaluate trade-offs using the latest streaming media technologies.
- Provide on-call support for critical customer-facing production issues.
- Mentor junior engineers and oversee their design and code quality.
Required Qualifications
5 - 8 years of software development experience with a strong focus on iOS and tvOS development (OTT experience is mandatory).Proficiency in Swift and UIKit with performance optimization experience.Bachelor’s degree in computer science, Engineering, or equivalent work experience.Strong understanding of data structures and algorithms.Strong problem-solving skills and debugging capabilities in production environments.Familiarity with CI / CD pipelines, automated testing, and Agile methodologies.Excellent communication skills and ability to work collaboratively in a fast-paced environment.Experience with large-scale application architecture, scalability, and performance tuning.Knowledge of design and architectural patterns such as MVVM, MVP, and SOLID principles.Preferred Skills
Deep understanding of AVFoundation, HLS, and video streaming protocols.Experience with DRM technologies such as FairPlay, Widevine, and PlayReady.Prior experience with video playback on iOS or tvOS applications.At least one year of experience in technical leadership role.User interface development using SwiftUI.Familiarity with video analytics and telemetry.