Senior iOS Developer Engineering · Remote
Remote / Online - Candidates ideally in
Los Angeles, Los Angeles County, California, 90001, USA
Listed on 2026-11-05
Los Angeles, Los Angeles County, California, 90001, USA
Listing for:
Who Analytics
Full Time, Remote/Work from Home
position Listed on 2026-11-05
Job specializations:
-
Software Development
App Developer - Mobile/Web, iOS Developer, Software Engineer, Android Developer
Job Description & How to Apply Below
We’re looking for a senior iOS engineer who loves Swift and SwiftUI to build and grow our own apps and games — from the first prototype to features used every day.
What you’ll do- Design, build and ship new features for our iOS apps in Swift and SwiftUI
- Own app quality end to end: performance, stability, accessibility and crash-free sessions
- Build subscription and in-app purchase flows with Store Kit 2
- Work closely with design, product and analytics in a small cross-functional team
- Run experiments and use data to decide what to build next
- Review code, mentor teammates and keep our iOS architecture clean and modern
- 5+ years of professional iOS development experience with apps live on the App Store
- Excellent Swift skills, including SwiftUI, Swift Concurrency (async/await) and UIKit interoperability
- Experience with Firebase (Firestore, Remote Config, Analytics, Crashlytics) or similar backends
- Solid understanding of REST APIs, local persistence (Swift Data / Core Data) and modular architecture
- Strong testing habits (Swift Testing / XCTest) and experience with CI/CD (Xcode Cloud or fastlane)
- Clear communication in English and comfort working in a remote team
- Nice to have: experience with subscription apps, mobile games or AR (ARKit / Reality Kit)
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×