Home/Job List/Mobile Engineer – Kotlin Multiplatform (iOS & Android)
Shivansh Global Resources

Mobile Engineer – Kotlin Multiplatform (iOS & Android)

Shivansh Global Resources

Karnataka, India
Full-Time
Posted 16 days ago

Job Description & Responsibilities

Location: Bangalore, India (Hybrid)

Experience: 8–10 years

Mandatory Skills: Kotlin Multiplatform (iOS & Android), Swift, Spec-driven Development (Preferred Claude or any other AI tools)

Role Overview

We are looking for a Mobile Engineer with strong Kotlin Multiplatform (KMP) expertise to build and scale cross-platform applications targeting both iOS and Android from a shared codebase. You will work closely with product, design, and backend teams to deliver performant, native-feeling mobile experiences.

Key Responsibilities

  • Design, develop, and maintain mobile applications using Kotlin Multiplatform, sharing business logic across iOS and Android.
  • Build platform-specific UI using Jetpack Compose (Android) and SwiftUI / Compose Multiplatform (iOS).
  • Architect modular, testable code following clean architecture and MVVM/MVI patterns.
  • Integrate REST/GraphQL APIs, local persistence (SQLDelight, Room), and native platform capabilities (camera, location, push, biometrics).
  • Optimize performance, memory, and battery consumption across both platforms.
  • Collaborate with backend engineers on API contracts and with designers on pixel-perfect implementation.
  • Write unit, integration, and UI tests; participate in code reviews and mentor junior engineers.
  • Manage CI/CD pipelines, app store releases, and monitor crash/analytics dashboards.

Required Skills

  • Strong hands-on experience with Kotlin and Kotlin Multiplatform (KMP/KMM).
  • Proven native Android development experience (Kotlin, Jetpack Compose, Coroutines, Flow).
  • Working knowledge of iOS development (Swift, SwiftUI/UIKit) and the ability to bridge Kotlin shared code into iOS.
  • Experience with Ktor, SQLDelight, Koin/Kodein, and coroutine-based async patterns.
  • Solid understanding of mobile architecture patterns, dependency injection, and reactive programming.
  • Familiarity with Gradle build systems, XCFrameworks, and CocoaPods integration for KMP.
  • Experience with Git, CI/CD (GitHub Actions, Bitrise, or Fastlane), and Play Store / App Store release workflows.

Nice to Have

  • Experience with Compose Multiplatform for shared UI.
  • Contributions to open-source KMP libraries.
  • Knowledge of native iOS frameworks (Combine, Core Data) for interop scenarios.
  • Exposure to smart city, IoT, or community-tech domains.

Qualifications

Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

JD for Kiosk

Pay: ₹80,000.00 - ₹140,000.00 per month

Work Location: In person

Required Skills

SwiftKotlinGitCI/CD

Job Details

Employment TypeFull-Time
Work ModeHybrid
Experience810 years
Positions1

Posted by

N/A

Posted on:

13 Aug 2026

About Shivansh Global Resources

More open roles

Browse all jobs →