Title: Mobile Developer (iOS and tvOS)
Location: Mississauga, Ontario, Canada (Onsite)
Contract
Mandatory Skills:
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
Job Description:
- Looking for a highly skilled Staff Software Development Engineer to join our Apple Player SDK Team.
- This team is responsible for developing and optimizing video playback experiences across Apple platforms, ensuring high-quality seamless streaming experiences for millions of users worldwide, including on our flagship streaming service Max.
- You will work with a growing team of talented engineers across the globe dedicated to innovation in streaming technology.
- As a Staff Software Development Engineer, you will work in a lead role with a team of engineers to deliver new video playback related features across the WBD streaming app suite.
- You will be expected to ensure these features are delivered on time and meet the high-quality standards we have within our teams.
- You will work closely with other engineers and your manager to plan future sprints for new features and bug fixes.
- To be successful in this position, you should have a strong track record of having built multiple high-performance and expertise in Software Architecture Design principles.
- You have demonstrated the ability to use common industry tools for software development including IDEs, build and continuous integration, source code control management, and code review tools.
- You can lead the design and implementation of delivering high-quality software, working within a professional team environment.
- You are an effective communicator and can author concise technical documents describing cross-platform architectural approaches to solving problems in the video space.
The Daily:
- 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
- Lead the broader team initiative to 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 Apple's 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
The Essentials:
- 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 bachelor's 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 written and verbal 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 lead periodic on-call support for critical emergent customer-facing issues in production
- Mentor junior and senior engineers, overseeing their designs, code quality, and integration into a team
- At least two years of experience in a tech leadership role
- Previous experience with video streaming products including working with video playback on iOS or tvOS apps
- Familiarity with video analytics and telemetry
The Nice to Haves:
- Deep understanding of AVFoundation, HLS, HTTP Live Streaming, and video streaming protocols
- Experience with DRM technologies: FairPlay, Widevine, PlayReady is a plus
- User interface development with SwiftUI
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior iOS Engineer
2026-05-27
Professional/Senior (m/w/d) Java Backend-Entwickler
2026-05-28
Software Developer Front End
2026-05-27
- Posted
- Jun 17, 2025
- Type
- Contract
- Level
- Associate
- Location
- Mississauga
- Company
- Galent
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior iOS Engineer
2026-05-27
Professional/Senior (m/w/d) Java Backend-Entwickler
2026-05-28
Software Developer Front End
2026-05-27