Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
A/B Testing
AI
Communication @ 6
Data Science
Experimentation @ 4
HTTP @ 3
Machine Learning
Performance Optimization @ 4
Swift @ 4
UI/UX
iOS @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Reddit's Media Experience team builds video experiences that help users discover, consume, and engage with media content. The team focuses on improving video views, video users, watch time, retention, and quality of experience through product experimentation, performance optimization, and data-informed development.
Responsibilities
- Lead the iOS architecture for user-facing features that improve video discovery and consumption.
- Design and build immersive viewing surfaces and intuitive UI/UX flows that maximize watch time, user retention, and daily active video consumers.
- Partner with senior management to support rapid prototyping and A/B testing while maintaining the performance requirements of a modern media application.
- Use design, performance signals, retention data, and Quality of Experience metrics to measure success.
- Collaborate with client media infrastructure, backend, Feeds, and machine learning ranking teams.
- Translate platform capabilities such as HLS streaming and personalized recommendations into seamless iOS features.
- Act as a strategic engineering partner to Product, Design, and Data Science.
- Help shape the product roadmap and align growth goals with iOS development best practices.
- Establish best practices for integrating media components and managing complex media lifecycles.
- Maintain app stability and rendering performance on constrained devices and networks.
Requirements
- 5+ years of hands-on iOS experience.
- Proven experience developing user-facing native iOS applications at scale using Swift.
- Experience leading cross-team projects that solve tangible product or business problems.
- Strong understanding of experimentation, funnels, retention, and Quality of Experience metrics.
- Ability to navigate ambiguity, prototype quickly, and make data-informed decisions.
- Clear and transparent communication skills, including the ability to explain technical trade-offs to peers and executive stakeholders.
- Hands-on experience optimizing video player performance or building feature-rich products on core media playback components.
- Experience with AVFoundation and VideoToolbox.
- Familiarity with HTTP Live Streaming (HLS) and recommendation or feed systems is a strong plus.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefits supporting workspace, professional development, and caregiving.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
- Equity in the form of restricted stock units.
The position may span more than one career level. Interviews for select roles and locations may be recorded, transcribed, and summarized by artificial intelligence, with an option to opt out. Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities and disabled veterans.
More jobs at Reddit
Group Product Manager, Finance Technology
Reddit · United States
USD 210,800-295,200 per year
Senior Software Engineer - Messaging
Reddit · United States
USD 190,800-267,100 per year
Frontend Engineer III, Moderation Enforcement
Reddit · United States
USD 164,200-229,900 per year
Staff People Integrations Engineer
Reddit · United States
USD 180,200-252,300 per year
Machine Learning Manager, Feed Ecosystems
Reddit · United States
USD 253,300-354,600 per year
Similar jobs
Engineering Manager, Growth
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 405,000-485,000 per year
Member of Technical Staff (iOS Engineer, Computer Growth)
Perplexity AI · San Francisco, United States, New York City, United States
USD 220,000-405,000 per year
Member of Technical Staff (Software Engineer, Computer Growth)
Perplexity AI · San Francisco, United States, New York City, United States
USD 220,000-405,000 per year
Product Manager, Search
Airbnb · San Francisco, United States
USD 232,000-282,000 per year
Staff Software Engineer, Onboarding
Reddit · United States
USD 217,000-303,000 per year
Staff Data Scientist, Ads
Reddit · United States
USD 217,000-303,900 per year
Staff Advanced Analytics, Digital & AI Products
Airbnb · Bengaluru, India
INR 4,410,000-6,300,000 per year
Lead Data Scientist, Platform Product
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 285,000-380,000 per year