F1servicecentre
Mobile Developer Multiplatform with Kotlin AND Ukrainian
F1servicecentreEstonia3 days ago
Full-timeRemote Friendly

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 :)


Key Skills

Ranked by relevance