Staff iOS Engineer
Reddit- Base salary
- $217k–$303k Published base salary range
- Location
- Remote - United States Remote eligibility
- Employment
- Full-time Staff / Principal
About the job
About Reddit
Reddit is a community of communities, built on shared interests, passion, and trust. It hosts 100,000+ active communities and approximately 130 million daily active unique visitors, making it one of the internet's largest sources of information.
About the Role
The Media Foundation team delivers seamless, high-performance media experiences across all platforms at Reddit. This pivotal role focuses on shaping Reddit's media experience across all devices, driving innovation, and delivering top-tier video experiences. You will architect a highly modular, easy-to-integrate iOS video player, partner with backend media infrastructure and CDN teams, and work cross-functionally with product, design, and engineering. You will also set standards, coach and mentor engineers, and utilize AI-assisted development tools to accelerate prototyping and coding.
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.
- 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, as well as streaming frameworks and CDN integration.
- Familiarity with reactive frameworks (RxSwift, Combine).
- Strong organizational skills and ability to deliver projects on schedule.
- BS degree in Computer Science or equivalent practical experience.
- Entrepreneurial spirit, self-directed, innovative, and biased towards action.
- Excellent communication skills in a fully remote environment.
Compensation & Benefits
Base salary range: $217,000—$303,000 USD. Eligible for equity in the form of restricted stock units. Benefits include comprehensive healthcare, 401k with employer match, flexible vacation, paid parental leave, family planning support, gender-affirming care, mental health coaching, and more.
Application
Apply through the provided link.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.