
Senior Mobile Developer – Kotlin Multiplatform
Bettermile
contract
Posted on:
Location Type: Hybrid
Location: Germany
Visit company websiteExplore more
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