Job Description
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 *****@*****.co.za or on LinkedIn
You can also visit the Hire Resolve website: hireresolve.us or email us your CV: *****@*****.co.za
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Keep your LinkedIn profile up-to-date and professional - many recruiters use it to find candidates.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Benoni: Sales Representative posted by Hey Online
About the Role: We’re looking for a motivated and confident Sales Representative to join our team. You’ll be meeting with…
View JobBenoni: Booking Clerk posted by Cyber Adverts
About Cyber Ads Cyber Ads is a dynamic digital solutions agency providing expert-level Graphic Design, Web Development, Online Marketing, and…
View JobKempton Park: Booking Clerk posted by Ink Digital
About Ink Digital We’re a results-driven digital marketing agency that helps businesses stand out and grow through smart, strategic online…
View JobBoksburg: Internal Sales Consultant posted by Kenesis
About the Company:We are a dynamic marketing company helping businesses grow online through Google Ads, Facebook Ads, and website design.…
View JobJohannesburg South: Actuarial Analyst posted by Network Finance
Key Responsibilities:Build, nurture, and expand strong, mutually beneficial client partnerships.Develop compelling product positioning strategies and...
View JobJohannesburg North: Actuary Manager posted by Network Finance
Key Responsibilities:- Assist with the development, testing, and validation of market risk models.- Support consulting projects across banking clients...
View Job
Browse Employers
Job Alerts