Senior Kotlin Multiplatform Engineer (KMP)
Build shared mobile products at scale using Kotlin Multiplatform. Own architecture, performance, and quality across iOS & Android. Ready to shape next-gen FinTech apps?
We usually respond within two weeks
The client is building a growing ecosystem of FinTech products for international markets, with a strong focus on modern mobile architecture, scalability, and shared business logic across platforms. At the core of this strategy stands the Senior Kotlin Multiplatform Engineer (KMP) — a key role shaping how mobile products are designed, built, and scaled across iOS and Android.
This position sits at the heart of product engineering, enabling faster time-to-market, consistent user experience, and long-term maintainability through Kotlin Multiplatform adoption. As a Senior Kotlin Multiplatform Engineer, you will directly influence architectural decisions, define cross-platform standards, and ensure that shared code delivers real business value without compromising performance or UX.
The company is part of a global group – a multi-jurisdictional fintech and digital asset infrastructure provider with presence across the EU, UK, USA and Middle East. The group builds regulated rails for digital assets and fiat payments, offering business clients IBANs, crypto wallets, cross-border payments, card acquiring, card issuing and more, all under a single compliant framework.
🔍 Responsibilities:
Design, build, and maintain shared mobile codebases using Kotlin Multiplatform (KMP) for Android and iOS;
Architect and evolve scalable multi-module Gradle projects with clear domain boundaries;
Develop shared UI components using Compose Multiplatform, ensuring performance and consistency across platforms;
Implement platform-specific logic using expect/actual where needed;
Build and maintain networking layers using Ktor Client and Kotlinx Serialization;
Apply Coroutines and Flows to manage async data streams and complex app states;
Integrate secure authentication, credential management, and app-level security best practices;
Implement analytics, crash reporting, and remote configuration using Firebase tools;
Own release processes, including signing, Proguard/R8 configuration, and publishing pipelines;
Collaborate closely with product, backend, and design teams to deliver production-grade FinTech apps.
🎓 Requirements:
Strong hands-on experience with Kotlin Multiplatform in production environments;
Proven background in multi-module Gradle architectures and Kotlin DSL;
Advanced experience with Compose Multiplatform and modern declarative UI patterns;
Solid understanding of MVVM / MVI and Clean Architecture principles;
Deep knowledge of Coroutines, Flows, and structured concurrency;
2+ years experience in FinTech and exposure to e-commerce or marketplace products;
Confident English and Russian communication skills (intermediate or higher);
Strong engineering mindset with attention to performance, security, and maintainability.
✨ The Employer Offers:
Competitive salary (gross €3.000 EUR/month) aligned with senior-level FinTech benchmarks;
Work on modern FinTech products built with a cutting-edge mobile tech stack;
Flexible remote work model within EU;
International, product-focused team with strong technical standards;
Long-term product vision rather than short-term project work.
If you’re excited about building scalable cross-platform FinTech products and pushing Kotlin Multiplatform to its limits, let’s talk!
- Divisions
- Engineering
- Role
- Senior Kotlin Multiplatform Engineer
- Remote status
- Fully Remote
- Monthly salary
- €3,000
- Employment type
- Contract