Intermediate Kotlin Developer

5 days ago


Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 000 000 - R1 500 000 per year
Hire Resolve's client is looking for an Intermediate Kotlin Multi-Platform Developer to join a dynamic team rebuilding a core banking application for a leading UK Bank. This is a greenfield project using modern mobile development practices, including Kotlin Multiplatform Mobile (KMM), Jetpack Compose, A/B testing, and AI-assisted UI generation. The ideal candidate will have strong Kotlin experience, exposure to cross-platform development, and a practical, problem-solving mindset.

Responsibilities: 
  • Develop and maintain high-quality Android and iOS applications using Kotlin Multiplatform Mobile (KMM).

  • Collaborate with a small, talented team of developers, architects, and testers.

  • Implement modern UI using Jetpack Compose and follow platform-specific design guidelines.

  • Integrate and manage A/B testing frameworks and feature flags for controlled rollouts.

  • Write clean, testable code and participate in code reviews.

  • Contribute to CI/CD pipelines and automated testing processes.

  • Work closely with product teams to analyze experiment results and optimize features.

Requirements: 
  • Kotlin & Mobile Development:

    • Strong practical experience with Kotlin for Android.

    • Exposure to iOS development concepts or KMM.

    • Understanding of Android/iOS app lifecycle and UI guidelines.

  • Architecture & Modern Practices:

    • Experience with modern architectures (MVVM, MVI, Clean Architecture).

    • Proficiency in Kotlin Coroutines and Flow for asynchronous programming.

    • Knowledge of RESTful APIs, Retrofit, JSON parsing, and dependency injection (Hilt/Koin).

  • A/B Testing & Feature Experimentation:

    • Hands-on experience with A/B testing tools (Firebase Remote Config, Optimizely, LaunchDarkly, etc.).

    • Familiarity with feature flags and experiment-driven development.

  • Testing & CI/CD:

    • Strong unit and UI testing skills (JUnit, Espresso, MockK).

    • Experience with mobile CI/CD tools (GitHub Actions, Bitrise, Jenkins, etc.).

    • Proficient with Git and collaborative code reviews.

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:  or email us your CV: [email protected]  

  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R800 000 - R1 200 000 per year

    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),...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R2 400 000 per year

    A leading Technology Solutions Provider is looking for an experienced Intermediate/Senior Mobile Developer with strong experience in high-quality mobile app development for iOS and Android, preferably focusing on Swift, Kotlin, and React Native. This is an exciting Hybrid opportunity based in Johannesburg for a highly technical developer to drive engineering...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    Hire Resolve's client is client is looking for an  Intermediate to Senior Developer Developer to join their team, either from Johannesburg or Cape Town (Hybrid/Remote). The client is building next-generation communication platforms – and they need intermediate to senior developers to help drive our innovation forward.Responsibilities: You'll be...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R104 000 - R208 000 per year

    Hire Resolve is currently seeking an Intermediate C# Developer to join their client in Johannesburg. As an Intermediate C# Developer, you will be responsible for developing and maintaining software applications using C# and related technologies. You will work on various projects, collaborating with cross-functional teams to deliver high-quality...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R321 000 - R432 000 per year

    Hire Resolve's Client is seeking a highly motivated and talented Junior/Intermediate Developers to join their dynamic and rapidly growing team. As a Junior/Intermediate Developer at Hire Resolve, you will have the opportunity to work on diverse and challenging projects, collaborating with a team of experienced professionals.Key Responsibilities:Develop and...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per year

    Key purpose:We are seeking an experienced Intermediate Java Developer to join our Bank project team. The ideal candidate should have a strong background in API development and integration with open-source APIs. The candidate should also have prior corporate or commercial experience in delivering projects within an Agile environment.Duties and...


  • Johannesburg, Gauteng, South Africa FROSTBYTE Full time

    Job Overview:We are in search of an intermediate to Senior level Java developer with strong coding fundamentals in core Java to join our growing team. You will be a part of a talented team that is responsible for delivering on world class consumer device electronics. You will be involved in designing, developing and implementing Java-based UX Components...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per year

    Hire Resolve's client is looking for an Intermediate Java Software Developer to join their team. The client specialises in developing bespoke technology solutions to assist organisations eliminate paper-based transactions. Our service offering includes: electronic forms, electronic signatures, flexible user interfaces, workflow, business intelligence,...

  • Backend Developer

    5 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R120 000 - R240 000 per year

    REQUIREMENTS5+ years experienceMust have skillsHTML 5 & SASS/CSS3PHP & MYSQLAPI Development (Lumen/Laravel/GraphQL/ExpressJS)JavaScript, Typescript & jQuerySource Control (GIT, SVN etc)Great understanding of UX and SEONodeJS, Rust & GoNoSQL database (MongoDB & CassandraDB)Angular 8+React & React NativeiOS & Android native development (Swift and...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R120 000 - R240 000 per year

    Hire Resolve's client is seeking an Intermediate Full Stack Developer to join their team in Johannesburg, GP. The ideal candidate will have a strong understanding of APIs, web services, and software integrations, as well as experience with programming languages such as C#, Java, TypeScript, and JavaScript (C# preferred). Additionally, the candidate should...