Description
Job Summary:
We are seeking an iOS Developer with experience in Kotlin Multiplatform to lead the shared architecture between iOS and Android at a technology company.
Key Highlights:
1. Real migration project to KMM
2. Engineering culture
3. Training budget
**About Us / VCM**
We are an outsourcing firm recruiting talent for a North American technology company seeking an **iOS Developer with experience in Kotlin Multiplatform (KMM)** to lead the shared architecture between iOS and Android.
Role Keywords:
iOS Developer, Swift Developer, SwiftUI, Kotlin Developer, Kotlin Multiplatform Mobile, KMM, KMP, MVVM, Coroutines, Ktor, SQLDelight, Core Data, XCTest, Android Studio, CI/CD, GitHub Actions.
**Responsibilities:**
* Develop shared modules in Kotlin Multiplatform (networking, repositories, business logic).
* Develop native interfaces using SwiftUI.
* Integrate the KMM layer with iOS.
* Perform unit testing with minimum 50% coverage for business logic.
* Collaborate with the Android team.
**Requirements:**
* 3+ years as an iOS Developer.
* Solid experience with Swift and SwiftUI.
* Experience with MVVM and clean architecture.
* Practical experience with Kotlin or KMM.
* Proficiency with Coroutines, Flow, and Ktor.
* Experience with Core Data or offline strategies.
* Experience with testing (XCTest).
* Advanced/upper-intermediate English proficiency.
**Preferred Qualifications:**
* Knowledge of Android (Jetpack, ViewModel).
* Experience with CI/CD.
* Jetpack Compose.
* Experience with multiplatform architecture.
**Benefits:**
* Real migration project to KMM.
* Engineering culture.
* Training budget.
* Hybrid work model.
* Modern team.
Job Type: Full-time
Work Location: In person