Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Own the end-to-end development, maintenance, and health of the Cityflo iOS app used by 60,000+ daily commuters, including live tracking, booking, and payment features.
Co-own the Kotlin Multiplatform Mobile shared module with the Android engineer, pushing app logic into an embedded WebView to enable faster feature shipping.
Manage the full app lifecycle from feature delivery, App Store releases, to crash triage using tools like Crashlytics and Sentry with a focus on modern Swift concurrency features.
Minimum Requirements
3–5 years of experience shipping production iOS applications with ownership of features, releases, and crash report management.
Proficient in Swift 6, SwiftUI, and Swift Concurrency (async/await, actors, structured cancellation); familiarity with UIKit and GCD is necessary.
Prior experience with the full App Store release lifecycle and usage of crash reporting tools such as Crashlytics or Sentry.
Work Location: Mumbai (on-site). Work Experience Required: 3–5 years iOS development.
Ideal Candidate Profile
Experience judging when to implement features natively versus using embedded WebView for accelerated development.
Familiarity with or eagerness to co-own Kotlin Multiplatform Mobile shared modules bridging iOS and Android platforms.
Comfortable leveraging AI coding tools daily with a clear understanding of their limitations and potential errors related to app development complexity and tech debt.
