Remote job
Senior iOS Developer
Job details
About this role
Role overview
Build and evolve iOS apps and games, taking features from early prototypes through release and ongoing use. The role spans product development and app quality, with room to shape architecture and guide teammates in a remote, cross-functional team.
Responsibilities
- Design, implement, and ship features using Swift and SwiftUI. - Maintain app performance, stability, accessibility, and crash-free operation. - Develop subscription and in-app purchase experiences with StoreKit 2. - Work with design, product, and analytics colleagues; use experiments and data to inform priorities. - Review code, mentor other engineers, and maintain a clean, modern iOS architecture.
Requirements
- At least five years of professional iOS development experience, including apps released on the App Store. - Strong Swift skills, including SwiftUI, Swift Concurrency with async/await, and UIKit interoperability. - Experience with Firebase services or comparable backends. - Knowledge of REST APIs, local persistence such as SwiftData or Core Data, and modular architecture. - Testing experience with Swift Testing or XCTest, plus CI/CD tools such as Xcode Cloud or fastlane. - Clear English communication and comfort working remotely.
Nice to have
- Experience with subscription apps, mobile games, or augmented reality using ARKit or RealityKit.
Benefits and work setup
- Full-time, remote position.