• NecoJobs Logo - Nepal's Leading Job Portal

Mid-Level Kotlin Multiplatform (KMP) Developer

Ambition Guru Nepal Private limited

Ambition Guru Nepal Private limited Logo
  • Share
AvailabiltyFull Time
CategoryIT Jobs
Salary NegotiableYes
Job LevelEntry Level
Job LocationDurbar Marg
No. Of Vacancy1
Education LevelBachelor
Experience RequiredMore Then 2

Skills :-

  • Strong experience in Kotlin Multiplatform (KMP) development
  • Proficiency in Kotlin and/or Swift for native mobile development
  • Experience with REST API integration using Ktor
  • Knowledge of authentication, interceptors, and error handling
  • Expertise in offline-first architecture and SQLDelight
  • Experience integrating shared ViewModels with Jetpack Compose and SwiftUI
  • Strong understanding of Coroutines, Flows, and concurrency

Requirements :-

• 2+ years of experience in native mobile application development (Kotlin and/or Swift).
• Proven experience working with Kotlin Multiplatform (KMP) projects.
• Strong understanding of RESTful API integration and mobile networking.
• Hands-on experience with Ktor for API implementation.
• Experience building offline-first features using SQLDelight.
• Solid knowledge of concurrency and asynchronous programming using Coroutines and Flows.
• Experience integrating shared code with Jetpack Compose and SwiftUI.
• Familiarity with background services on Android (Foreground Services) and iOS (BGTasks).
• Experience using expect/actual APIs for platform-specific implementations.
• Knowledge of secure storage, permissions, Keychain, and Keystore.
• Experience managing build flavors, configurations, and multiple environments.
• Exposure to CI/CD pipelines such as GitHub Actions or CodeMagic.
• Experience with app deployment on Play Console, TestFlight, and App Store Connect.
• Minimum 1 year of Flutter experience with widget tree, state management, and REST APIs.
• Strong debugging, problem-solving, and collaboration skills.

Job Responsibility :-

• Develop and maintain KMP shared modules for data, domain, networking, and caching.
• Implement REST APIs using Ktor with authentication, interceptors, and error handling.
• Build offline-first features using SQLDelight, including schema design and migrations.
• Integrate shared ViewModels with Jetpack Compose and SwiftUI.
• Implement background services using Android Foreground Services and iOS BGTasks.
• Write thread-safe concurrent code using Coroutines, Flows, and Dispatchers.
• Use expect/actual APIs for secure storage, sensors, permissions, Keychain, and Keystore.
• Manage build flavors, configurations, and multi-environment setups.
• Configure and maintain CI/CD pipelines using GitHub Actions or CodeMagic.
• Handle deployments via Play Console, TestFlight, and App Store Connect.
• Contribute to PDA and ODM discussions and implementation.

Who are looking for :-

We are looking for a skilled mid-level Kotlin Multiplatform Developer with strong native mobile experience to build shared Android and iOS solutions.

 
  • Login To Apply
  • Apply Without Registration
  • Share

Ambition Guru Nepal Private limited

Ambition Guru Nepal Private Limited is a leading educational consultancy and career guidance service dedicated to helping students and professionals achieve their highest potential. Our mission is to provide personalized and comprehensive support to individuals seeking academic and career success. With a team of experienced counselors and educators, we are committed to empowering our clients to make informed decisions and pursue their dreams.


Ambition Guru Mission: https://ambition.guru/

Similar Jobs

Ruby on Rails Developer

IT Jobs

Full Time

Flutter Developer

IT Jobs

Full Time

Senior AI Engineer

IT Jobs

Full Time

Senior AI Engineer

IT Jobs

Full Time

  • Upload Your CV