Senior iOS Engineer responsible for architecting a modular, high-performance video player framework on iOS using Swift. Partners with backend, CDN, product and design teams to deliver world-class media experiences at scale for Reddit's 50M+ daily users.
190k – 267k
Remote5+ YOEiOS Engineering
About the role
What You Will Do
Architect a highly modular, easy-to-integrate iOS video player that enables other teams to build features effortlessly while delivering first-class performance for users.
Partner with backend media infrastructure and CDN teams to optimize global delivery and performance.
Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel media products and features that our users will love.
Work with a team of thoughtful, fast-moving, and motivated engineers. Set and define standards that improve developer workflows, recommend best practices, and help coach and mentor engineers on the team to further their professional development.
Utilize AI-assisted development tools to accelerate prototyping, system design, and coding, while applying rigorous judgement to validate and own the final outputs.
Qualifications
Bachelor's degree or higher in Computer Science or a related field, or equivalent technical expertise.
5+ years of hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule.
Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
A track record of leading projects that require cross-team and cross-functional collaborations.
Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
Nice To Have
Knowledge of AVFoundation for video and audio playback, asset management, streaming, editing, and exporting capabilities.
Familiarity with HTTP Live Streaming (HLS), MPEG-DASH, MP4, and other streaming protocols, as well as working knowledge of streaming frameworks and CDN integration for optimized video delivery.
Hands-on experience optimizing video player performance or building feature-rich products on top of core media playback components.
A proven track record of using data and performance metrics to relentlessly optimize apps, moving the needle from "good" to "world-class" user experiences.
Experience building robust, clean, and scalable APIs/components designed to be easily consumed by other internal engineering teams.
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
Skills
SwiftiOSAvfoundationHlsMpeg-DashMp4CdnVideo StreamingIos Video Player
Senior iOS Engineer builds and maintains user-facing features in a modern Swift/SwiftUI stack for a rewards app serving millions. Requires 5+ years iOS experience, concurrency expertise, and cross-functional collaboration.
190k – 224k
Remote5+ YOEiOS Engineering
Senior Software Engineer - Mobile (iOS)
EightsleepSan Francisco, CA
Senior iOS engineer building and maintaining Eight Sleep's consumer mobile app. Lead feature development, code reviews, and performance optimization while collaborating closely with backend, firmware, ML, and hardware teams.
200k – 250k
On-site6+ YOEiOS Engineering
Senior iOS Software Engineer
DuolingoPittsburgh, PA
Build and maintain native iOS apps in Swift for Duolingo's core short-form learning features, collaborating with design and backend teams while mentoring juniors. Requires Bachelor's in CS, Swift experience, and strong CS fundamentals.
178k – 240k
On-siteiOS Engineering
Senior iOS Software Engineer
DuolingoNew York, NY
Build and maintain native iOS apps in Swift for Duolingo's Math, Short Form, and Video Call teams to enhance language and math learning experiences. Requires Bachelor's in CS, Swift proficiency, and strong CS fundamentals.
178k – 240k
On-siteiOS Engineering
Senior Software Engineer, iOS
CurrentNew York, NY
Senior iOS engineer building native mobile apps for a consumer fintech platform. Own end-to-end feature delivery, build scalable frameworks, and optimize performance using Swift and UIKit in a collaborative NYC-based team.