- Job Type Full Time
- Qualification Bachelors
- Experience 3 – 6 years
- Location Gauteng
- City Johannesburg
- Job Field ICT / Computer 
Kotlin Multiplatform Developer at Hire Resolve
Kotlin Multiplatform Developer
- 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.
Method of Application
Interested and qualified? Go to Hire Resolve on hireresolve.simplify.hr to apply

Leave a Comment