Staff iOS Engineer, Media Foundation
New
R
RedditSocial Media
US-basedFull-TimeStaff
Salary$217,000 — $303,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- RxSwiftSwiftiOS
Requirements
- 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.
- Strong understanding of Core Video for buffer handling.
- Familiarity with HTTP Live Streaming (HLS), MPEG-DASH, and MP4 streaming protocols.
- Working knowledge of streaming frameworks and CDN integration for optimized video delivery.
- Familiarity with reactive frameworks such as RxSwift or Combine.
- Strong organizational skills and ability to prioritize tasks and deliver projects on schedule.
- BS degree in Computer Science, similar technical field, or equivalent practical experience.
- Excellent communication skills for effective collaboration in a fully remote environment.
Responsibilities
- 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.
- Set and define standards that improve developer workflows, recommend best practices, and help coach and mentor engineers on the team.
- Utilize AI-assisted development tools to accelerate prototyping, system design, and coding, while applying rigorous judgement to validate and own the final outputs.
View Full Description & ApplyYou'll be redirected to the employer's site