Kotlin Multiplatform Mobile Developer (KMP/Compose Multiplatform)
Develop and maintain shared business logic for Android & iOS using Kotlin Multiplatform (KMP). Design and support a scalable multi-module Gradle architecture. Build shared UI with Compose Multiplatform / Jetpack Compose.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Our client is a software development company that creates Fintech-blockchain/WEB3 products and implement the entire range of financial instruments for processing fiat and cryptocurrencies in one system. Right now we are looking for a Kotlin Multiplatform Mobile Developer (KMP / Compose Multiplatform) for our client's Fintech/Banking & Web3/Crypto/Blockchain product.
Responsibilities
KMP Development & Shared Code
- Develop and maintain shared business logic for Android & iOS using Kotlin Multiplatform (KMP).
- Build platform-specific implementations using expect/actual where needed.
- Collaborate with Android and iOS engineers to ensure smooth platform integration and performance.
Architecture & Scalability
- Design and support a scalable multi-module Gradle architecture.
- Apply Clean Architecture principles and MVVM/MVI patterns across shared and platform layers.
UI Development (Compose Multiplatform)
- Build shared UI with Compose Multiplatform / Jetpack Compose.
- Ensure UI quality, consistency, and maintainability across platforms.
Networking, Storage & Async
- Implement and support networking using Ktor Client + Kotlinx Serialization.
- Work with Coroutines and Flow for asynchronous logic.
- Use DataStore (Preferences) for storage where applicable.
Observability, Security & Release
- Integrate and maintain analytics/monitoring tools (Firebase: Crashlytics, Analytics, Remote Config, Messaging).
- Implement app security best practices and manage authentication/credentials.
- Support release processes: Proguard/R8, signing configurations, publishing pipelines.
Qualifications
- 3+ years of professional experience with Kotlin.
- Strong hands-on experience with Kotlin Multiplatform (KMP) and sharing code between Android & iOS.
- Advanced experience with Compose Multiplatform / Jetpack Compose.
- Solid understanding of multi-module Gradle projects.
- Strong experience with Koin in a multiplatform environment.
- Confident with Ktor Client, Kotlinx Serialization, Coroutines, Flow.
- Experience with Gradle Kotlin DSL and Version Catalogs (libs.versions.toml).
- Solid understanding of MVVM/MVI and Clean Architecture.
Will be a plus
- Experience with Lottie/Compottie animations and image loading libraries like Coil.
- Familiarity with modern Android libraries (Activity Compose, Navigation Compose, Splashscreen).
- Experience in fintech/banking/payment systems (high compliance environments).
- Experience with Web3/Crypto/Blockchain products.
We offer
- Worthy compensation based on interview
- Remote company with employees concentrated in Europe and Cyprus
- Possibility of relocation to Cyprus
- Continuing education and support for select graduate programs
- Working with a team of open-minded specialists with a low hierarchy
- Career development opportunities with professional training programs
- Flexible working hours for your great work-life balance
- Performance evaluations every 6 months
- Full accounting assistance and support
- The company is open to innovations and suggestions from the employees
Team
Mobile App Team: (2 Senior, 2 Middle)
Backend Team: 6 python dev (1 solution architect, 1 teamlead, 2 senior, 2 middle)
DevOps Team: 3 devops (1 Lead, 1 senior, 1 middle)
If you are interested, please, send your updated CV and Telegram link :)
  Â