Job Details
Job Description
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.
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: hireresolve.us or email us your CV: [email protected]