October 5, 2026
Kotlin Multiplatform Developer
Senior • Remote
Warsaw, Poland
Quick Facts
Kotlin Multiplatform (KMP) Developer working on mobile banking applications.
Description
Develop and maintain mobile apps using Kotlin Multiplatform, including shared cross-platform components and Compose/Compose Multiplatform UIs. Design and implement solutions following Clean Architecture, SOLID, and MVΙ patterns, integrate with network services and external SDKs, and support automated testing and CI processes.
Role & Responsibilities
- Develop mobile applications using Kotlin Multiplatform
- Design and implement solutions with Clean Architecture, SOLID, and MVΙ
- Create shared components for mobile platforms
- Build and evolve user interfaces with Jetpack Compose and Compose Multiplatform
- Integrate applications with network services and external SDKs
- Create and maintain automated tests
- Ensure quality, security, and stability of developed solutions
- Participate in code reviews and collaborate with a distributed development team
- Analyze and resolve technical issues and contribute to architectural decisions
Requirements
- 5+ years experience as an Android Developer
- 3+ years experience with Kotlin Multiplatform (KMP)
- Very good Kotlin knowledge and Android SDK
- Knowledge of Clean Architecture and SOLID principles
- Experience with MVΙ presentation architecture
- 2+ years in asynchronous programming with Coroutines and/or RxJava
- Experience with Koin for Dependency Injection
- Knowledge of network communication using OkHttp
- Practical knowledge of Jetpack Compose and Compose Multiplatform
- Ability to create BDD tests
- Knowledge of JUnit4, MockK, and screenshot tests with Roborazzi
- Experience with CI processes (Zuul CI is a plus)
- Knowledge related to mobile app security
- Experience with Google Pay SDK, Android SDK, and Play Store SDK
- Experience with Git/Gerrit version control systems
- Practice in code review in large distributed teams
- Ability to independently analyze problems and propose/implement effective solutions
- Experience in banking projects
- Practice in developing mobile banking
- Experience creating and evolving advanced mobile applications
Benefits
- Contract support with a dedicated contract manager (B2B model)
- Training, certifications, and conferences related to the project scope (rules set individually)
- Opportunity to move to the next project when current project timeframe ends or if another role is desired
- Access to community initiatives and optional webinars (#edge1talks)
- Physical activity initiatives and access to shared training rooms
- Optional additional benefits such as private medical care, sports card, insurance, and psychological support
- Cafeteria platform to allocate points to selected services/products
Similar jobs you might like

Programista Android - Kotlin Multiplatform
ASTEK Polska
Mid
Technology
Warsaw, Pl-14, Poland · On-site
2288K zł - 2974K zł/yr
6 days ago

Senior Android Developer
Future Processing
Senior
Technology
Gliwice, SL, Poland · Remote
0K zł - 0K zł/yr
3 days ago

Android Developer
CodeTalent
Mid
Technology
Gdańsk, Poland · Remote
18K zł - 26K zł/yr
3 days ago

Senior Fullstack Mobile Developer
Clurgo
Senior
Technology
Warsaw, Poland · Remote
0K zł - 0K zł/yr
10 days ago

Senior Android Developer
Harvey Nash Technology
Senior
Technology
Warsaw, Poland · Remote
0K zł - 0K zł/yr
11 days ago

Kotlin Multiplatform Developer
emagine Polska
Senior
Technology
Warsaw, Poland · On-site
302K zł - 322K zł/yr
21h ago
Senior Android Developer
BRAVER IT
Senior
Technology
Kraków, Pl-6, Poland · Remote
24K zł - 35K zł/yr
17 days ago

Android HMI Developer
emagine Polska
Senior
Technology
Bengaluru, KA, India · On-site
N/A
1 days ago

Android Developer (Kotlin Multiplatform)
ASTEK Polska
Senior
Technology
Warsaw, MA, Poland · On-site
2496K zł - 2912K zł/yr
21h ago

Senior Android Developer
Transition Technologies MS
Senior
Technology
Warsaw, Poland · Remote
N/A
6 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights