We are developing a mobile platform using a shared Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP) stack. With the Android version production-ready, we are now looking for a Senior iOS Developer to lead the development and launch of the iOS version.
You will be the primary iOS expert on the team, working alongside a lead Android/KMP engineer. Your main focus will be ensuring the application meets iOS performance and quality standards while utilizing a shared codebase.
Responsibilities
Lead the final development and launch of the iOS version using Compose Multiplatform.
Adapt shared UI components for iOS-specific behaviors.
Implement native iOS bridges (Swift/Kotlin-Native) for platform-specific APIs and background tasks.
Manage the end-to-end release process: Xcode configuration, signing, and App Store submission.
Collaborate on mobile architecture and participate in code reviews.
Requirements
7+ years of professional experience in native iOS development using Swift.
Experience with Kotlin Multiplatform or Compose Multiplatform.
Deep expertise in Xcode, the iOS SDK, and Apple’s Human Interface Guidelines.
Strong understanding of mobile architecture (MVVM/MVC) and clean code principles.
Experience managing the full deployment pipeline and App Store Connect.
Willingness to learn and work with KMP/CMP (guidance will be provided).
Nice to Have
Familiarity with KMP libraries like Ktor and Koin.
Background in performance optimization and memory management on iOS.