Senior iOS Engineer
Senior iOS Engineer responsible for building and shipping real-time recording, media, social, discovery, and chat experiences used by millions of gamers. Requires 5+ years of recent iOS experience with Swift, UIKit, SwiftUI, concurrency, and complex mobile applications.
About the job
Responsibilities
- Craft and ship the Medal experience on iOS, including real-time recording and clipping, social feeds, content discovery, and chat.
- Help shape mobile architecture and influence product direction.
- Drive projects end to end and take ownership of broad product areas.
- Run experiments, talk to users, and use the product to inform development.
- Use analytics, testing, user feedback, and bug/crash reports to guide development.
- Work with backend teams and REST APIs to deliver product goals.
- Communicate and collaborate effectively in synchronous and asynchronous environments.
Requirements
- 5+ years of recent experience shipping iOS applications.
- Knowledge of Swift, UIKit, and SwiftUI.
- Experience with Swift Concurrency and Combine.
- Experience building complex real-time, video/media-heavy, or social applications.
- Track record of end-to-end project ownership.
- Strong focus on code and interface quality.
- Data-driven development experience using analytics, testing, user feedback, and bug/crash reports.
- Experience using REST APIs and collaborating with backend teams.
- Strong written and verbal communication skills.
- Interest in gaming.
Nice-to-haves
- Experience working with video on mobile at a consumer-facing company.
- Experience with AVFoundation.
Technologies
- iOS: Swift, UIKit, SwiftUI, Swift Concurrency, Combine, AVFoundation
- Web: Electron, React, Redux, Styled Components
- Native and backend: C#, C++, Kotlin, Java, Redis, RabbitMQ, Kubernetes
- Infrastructure and CI/CD: Terraform, Salt, GitHub Actions, CircleCI
Skills
Swift, Uikit, SwiftUI, Swift Concurrency, Combine, iOS, Avfoundation, REST APIs, React, Kubernetes, Terraform, GitHub Actions
Similar jobs
iOS Engineering jobsBuild and enhance scalable iOS and platform experiences that help Reddit community builders grow thriving communities. The role requires 5+ years of software engineering experience, end-to-end project ownership, and strong collaboration skills.
Build iOS and wearable-integrated health applications for flight crews, turning real-time biometric data into secure, intuitive visual experiences. The role requires 3+ years of iOS development or equivalent experience, plus Swift, SwiftUI, HealthKit, and mobile data visualization expertise.
Build high-performance iPad-focused iOS applications for an Electronic Flight Bag and flight safety platform. The role requires Swift experience, offline-first and real-time data expertise, hardware integration, and a focus on reliability in safety-critical environments.
Build and ship native iOS video-creation products spanning user interfaces, graphics rendering, and audio/video processing. The role requires at least two years of professional experience and expertise in modern iOS frameworks.
Develop and maintain user-facing iOS applications for a flight safety platform, integrating real-time data and APIs. The role requires at least 2 years of iOS development experience or equivalent project-based experience, with Swift and SwiftUI expertise.