Kotlin Multiplatform Mobile (KMM) Developer

iProgrammer Solutions

Bengaluru

On-site

INR 1,500,000 - 2,300,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

iProgrammer Solutions Pvt. Ltd. in Bengaluru is seeking a Mid to Senior Kotlin Multiplatform Engineer to architect, develop, and deliver shared logic for Android and iOS platforms. You will drive cross‑platform integration and ensure high quality UI/UX across devices.

The role emphasizes strong Kotlin Multiplatform expertise, Jetpack Compose, CMP, and collaboration with design and backend teams to build scalable, robust connected vehicle and IoT solutions.

Qualifications

  • 3+ years of professional software development experience with Kotlin Multiplatform.
  • Proficient with Jetpack Compose and Compose Multiplatform for shared UI.
  • Strong knowledge of Android ecosystem and Kotlin coroutines/flow.
  • Experience with RESTful APIs, JSON parsing, and Git workflows.

Responsibilities

  • Design, build, and maintain high‑performance shared logic using KMP.
  • Implement responsive UI with Jetpack Compose across platforms.
  • Integrate shared modules into native Android and iOS targets where applicable.
  • Manage state with MVVM/MVI patterns and Kotlin Flows.

Skills

Kotlin Multiplatform
Jetpack Compose
Compose Multiplatform
Android development
Kotlin Coroutines
Flow

Tools

Ktor
Koin
SQLDelight
Multiplatform Settings

Job description

Job Summary:

We are seeking a Mid to Senior Kotlin Multiplatform Engineer to join our team building next-generation connected vehicle and IoT platforms. In this role, you will architect, develop, and maintain shared business logic and UI components for cross-platform applications targeting Android and iOS.


The ideal candidate possesses strong expertise in Kotlin Multiplatform (KMP) and hands‑on production experience with Jetpack Compose / Compose Multiplatform. Experience with native iOS development is a strong plus.


Key Responsibilities:
  • Cross‑Platform Architecture: Design, build, and maintain high‑performance shared business logic, networking, and data layers using KMP.
  • Modern UI Implementation: Build responsive, high‑quality user interfaces using Jetpack Compose and Compose Multiplatform (CMP) across common and native layers.
  • Platform Integration: Integrate shared Kotlin modules into native Android apps (and iOS targets where applicable).
  • Asynchronous & State Management: Implement clean state management patterns (MVI/MVVM) and handle complex asynchronous workflows using Kotlin Coroutines and Flows.
  • Connected Services & Hardware: Work with hardware communication protocols, such as Bluetooth Low Energy (BLE), and integrate vehicle telematics/connected APIs.
  • Quality & Performance: Write modular, maintainable, and well‑tested code; perform root‑cause analysis and cross‑platform debugging.
  • Collaboration & Leadership: Collaborate with cross‑functional teams (designers, PMs, native engineers), participate in code reviews, and contribute to architecture decisions.

Required Qualifications & Skills:
  1. Core Development Experience:3+ years of professional software development experience. Hands‑on production experience with Kotlin Multiplatform (KMP).
  2. Mandatory UI Frameworks Mandatory: Deep proficiency with Jetpack Compose (Declarative UI). Working experience or strong familiarity with Compose Multiplatform for shared UI.
  3. Android Ecosystem & KMP Stack:
  • Strong foundation in native Android development.
  • Deep understanding of Kotlin Coroutines and Flow.
  • Experience with core KMP ecosystem libraries:
  • Networking: Ktor
  • Dependency Injection: Koin
  • Persistence: SQLDelight or Multiplatform Settings
  • Proficient with RESTful APIs, JSON parsing, and Git workflows.

Preferred Qualifications (Good to Have):
  • iOS Development: Working knowledge of iOS (Swift, SwiftUI, UIKit) and understanding KMP‑to‑iOS interop (Frameworks, Xcode, SwiftPM).
  • Hardware & IoT: Experience with Bluetooth Low Energy (BLE) integration or connected vehicle features.
  • DevOps: Experience setting up CI/CD build pipelines for KMP applications (e.g., GitHub Actions, Bitrise, Fastlane).
  • Testing: Experience writing unit and UI tests in a cross‑platform setup

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Kotlin Multiplatform Mobile (KMM) Developer
Kotlin Multiplatform Mobile (KMM) Developer

TheCodingShef • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Cross-Platform Mobile Developer – iOS / Kotlin Multiplatform (KMP)
Cross-Platform Mobile Developer – iOS / Kotlin Multiplatform (KMP)

InfoVision Inc. • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Mobile Application Developer
Mobile Application Developer

Moneyview • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Urgent Hiring Kotlin Multiplatform Developer(M/F)- Hyd, Bangalore
Urgent Hiring Kotlin Multiplatform Developer(M/F)- Hyd, Bangalore

Bookxpert • Guntur District, Hyderabad, Bengaluru

On-site
INR 900,000 - 1,200,000
Competitive salary
Cutting-edge tech
Collaborative environment
Android Kotlin
Android Kotlin

SWITS DIGITAL Private Limited • Chennai

On-site
INR 3,500,000 - 5,200,000
Android Native Mobile Developer
Android Native Mobile Developer

Unico Connect LLP. • Mumbai

On-site
INR 1,200,000 - 1,800,000
Android Engineer (Kotlin)
Android Engineer (Kotlin)

Odento Infolabs Pvt Ltd • Mumbai

Hybrid
INR 1,200,000 - 2,500,000
Health insurance for you and family
Modern equipment
Equity
Mobile Developer
Mobile Developer

Money View • Bengaluru

Hybrid
INR 1,500,000 - 2,800,000
DE - KMM - Senior - Developer - GDNF02
DE - KMM - Senior - Developer - GDNF02

EY • Ernakulam

On-site
INR 1,200,000 - 1,800,000
Senior Android Developer
Senior Android Developer

Bcs Technosoft • Gurugram District

Hybrid
INR 1,400,000 - 3,000,000