Kotlin Multiplatform Developer
Hire Resolve
Johannesburg, Gauteng
Permanent
Apply
Posted 23 October 2025 - Closing Date 15 December 2025

Job Details

Job Description

Join a pioneering team at the forefront of digital banking innovation! The client is seeking an adaptable and skilled Kotlin Multiplatform Developer to contribute to a ground-up, greenfields rebuild of a core banking application for a major UK Bank.

This is a unique opportunity to work with cutting-edge technology, including Kotlin Multiplatform Mobile (KMM), Jetpack Compose, and AI-assisted UI generation. You will be part of a small, elite team building the blueprint for future banking applications, with a strong focus on A/B testing and data-driven feature development. If you are passionate about modern mobile development and eager to shape the future of fintech, this role is for you.

Responsibilities
  • Design, build, and maintain advanced, scalable applications for Android and iOS using Kotlin Multiplatform (KMM).
  • Collaborate with a cross-functional team of developers, architects, and QA engineers in an Agile environment.
  • Develop and implement new user-facing features using modern Android frameworks like Jetpack Compose.
  • Integrate and manage A/B testing frameworks and feature flags to enable experiment-driven development.
  • Write clean, maintainable code and ensure robustness through unit tests and UI tests.
  • Participate in code reviews to maintain high code quality and share knowledge.
  • Work closely with backend teams to consume RESTful/GraphQL APIs and define integration points.
  • Contribute to architectural decisions and follow modern patterns like MVVM/MVI.
Requirements: 
  • 3-6 years of professional mobile development experience.
  • Strong, practical experience with Kotlin for Android.
  • Hands-on experience with modern Android frameworks (Jetpack Compose, ViewModel, Coroutines/Flow).
  • A solid understanding of cross-platform development concepts and a strong willingness to learn and work with Kotlin Multiplatform (KMM).
  • Experience with modern architectural patterns (MVVM, MVI, Clean Architecture).
  • Proficiency in integrating with RESTful APIs, and using dependency injection (Hilt/Koin).
  • Experience with A/B testing frameworks (e.g., Firebase Remote Config, Optimizely) and feature flagging.
  • Strong testing practices (Unit Tests, UI Tests) and experience with Git.
  • A proactive problem-solver with excellent communication skills and the ability to work effectively in a remote team.
Contact Hire Resolve for your next career-changing move.
Our client is offering a highly competitive salary for this role based on experience.
Apply for this role today, contact Gaby Turner at [email protected]  or on LinkedIn
You can also visit the Hire Resolve website: hireresolve.us or email us your CV:  [email protected]