Reddit
Staff iOS Engineer, Media Foundation
Remote - United States. Posted 6 months ago
The role
You will architect a modular iOS video player and partner with backend and CDN teams to optimize global media delivery. You will work cross-functionally to execute product strategy and mentor engineers on the Media Foundation team.
What you will do
- Architect a highly modular, easy-to-integrate iOS video player
- Partner with backend media infrastructure and CDN teams to optimize global delivery and performance
- Work cross-functionally with product, design, and other engineering counterparts
- Set and define standards that improve developer workflows
- Recommend best practices
- Coach and mentor engineers on the team
- Utilize AI-assisted development tools to accelerate prototyping, system design, and coding
Required qualifications
- At least 8+ years of experience as a software engineer developing user-facing iOS mobile native applications at scale, using Swift
- In-depth knowledge of AVFoundation for video and audio playback, asset management, streaming, editing, and exporting capabilities
- Strong understanding of Core Media for timing and synchronization and Core Video for buffer handling
- Familiarity with HTTP Live Streaming (HLS), MPEG-DASH, MP4, and other streaming protocols
- Working knowledge of streaming frameworks and CDN integration
- Strong organizational skills
- BS degree in Computer Science, a similar technical field of study or equivalent practical experience
- Entrepreneurial spirit
- Excellent communication skills
Nice to have
- Familiarity with reactive frameworks (RxSwift, Combine)
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k with Employer Match
- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
- Medical, dental, and vision insurance
Before you apply
- Interviews may be recorded, transcribed and summarized by artificial intelligence (AI)
About the company
Reddit is a community of communities built on shared interests, passion, and trust. It is home to 100,000+ active communities and approximately 130 million daily active unique visitors.