Senior iOS Developer (KMP/CMP)

Role Overview

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. 

If you are a native iOS expert new to KMP, we will provide the necessary training.

 

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

  • 5+ years of professional experience in native iOS development using Swift.
  • 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

  • Experience with Kotlin Multiplatform or Compose Multiplatform.
  • Familiarity with KMP libraries like Ktor and Koin.
  • Background in performance optimization and memory management on iOS.

Required skills experience

iOS development 5 years
Kotlin 1 year
Compose 1 year

Required languages

English C2 - Proficient
Xcode, AndroidStudio, CI/CD
Published 13 January
70 views
·
11 applications
100% read
·
25% responded
Last responded 13 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...