Bettermile

Senior Mobile Developer – Kotlin Multiplatform

Bettermile

contract

Posted on:

Location Type: Hybrid

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Hands-on Development (80%): Scaling our mobile capabilities by building and refining features using Kotlin Multiplatform (KMP) across Android and iOS.
  • Technical Consulting (20%): Acting as a strategic partner to the team, explaining complex technical approaches and providing a portfolio-backed perspective on best practices.
  • Architectural Evolution: Accelerating the migration of existing components from pure Android to a shared KMP environment while maintaining a Clean Architecture structure.
  • Stack Optimization: Implementing high-performance asynchronous code and networking using Kotlinx.coroutines, Ktor, and kotlinx.serialization.
  • Seamless Integration: Maintain high standards throughout the end-to-end development lifecycle, from local development and Git workflows to opening production-ready PRs.

Requirements

  • Proven KMP Mastery: At least 2 successful KMP projects, specifically including experience migrating a pure Android project to KMP.
  • Consultancy Track Record: A minimum of 2 successful projects as a consultant with a portfolio demonstrating your ability to deliver high-impact results.
  • Core Tech Expertise: Deep technical knowledge of Ktor, Kotlinx.coroutines, and kotlinx.serialization.
  • Mobile Versatility: Solid experience in Android (Kotlin) and the ability to navigate iOS (Swift) and legacy Java codebases.
  • Architecture Guru: A deep understanding of Clean Architecture and the ability to clearly explain your technical decisions and used approaches.
  • Self-Sufficiency: A high degree of autonomy in your work, paired with fluent English communication skills (we are open to discussing only German communication as well).
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Kotlin MultiplatformKotlinSwiftJavaKtorKotlinx.coroutineskotlinx.serializationClean Architectureasynchronous programmingmobile development
Soft Skills
consultingcommunicationautonomystrategic partnershiptechnical explanationportfolio managementproblem-solvingteam collaborationadaptabilityhigh-impact results