Overview
Skills
Job Details
We are seeking a Kotlin Multiplatform (KMP) Architect to drive the architecture, modernization, and technical direction for a unified cross-platform mobile ecosystem. This role blends senior engineering leadership with hands-on architecture, enabling seamless development across iOS, Android, and backend interfaces.
You will own the KMP roadmap, guide engineering teams through complex design decisions, establish scalable architecture patterns, and help deliver a high-performance modern mobile experience.
Responsibilities:
Define and lead the strategy and roadmap for Kotlin Multiplatform across iOS & Android teams.
Conduct architecture reviews, technical steering sessions, and cross-functional planning.
Design scalable KMP architecture to unify mobile development across platforms.
Establish coding standards, architecture blueprints, and reusable shared libraries.
Write production-quality code in Kotlin, Compose Multiplatform, and SwiftUI.
Support feature migration into shared modules and drive modularization initiatives.
Implement networking, persistence, and shared view models using Ktor, SQLDelight, etc.
Introduce performance benchmarks, observability tooling, and automated quality gates.
Collaborate with product/design teams to create beautiful, high-performance UIs.
Build lightweight CI/CD pipelines to support a fast-moving engineering culture.
Mentor Android/iOS engineers transitioning into KMP development.
Stay current with the evolving Kotlin and multiplatform ecosystem.
Influence engineering direction and contribute to long-term technical strategy.
What We’re Looking For:
10+ years of software engineering experience (Android and/or iOS).
5+ years of hands-on KMP/KMM experience (production or POC).
Expertise in Kotlin, coroutines, Gradle, Ktor, SQLDelight, modular architecture.
Experience with Jetpack Compose and SwiftUI.
Strong understanding of RESTful APIs, offline storage, sync mechanisms.
Proven experience delivering mobile apps end-to-end.
Ability to lead architectural decisions and mentor engineers across platforms.
Strong communication skills and ability to influence across teams.
Startup mindset: fast-moving, pragmatic, execution-focused.
Leadership & Strategy Requirements:
Proven experience driving architecture for large-scale mobile systems.
Ability to simplify complex technical problems and present solutions clearly.
Strong mentoring mindset; ability to uplift multi-platform engineering teams.
Skilled in balancing speed, scalability, technical debt, and innovation.
What Success Looks Like:
A unified shared codebase powering both Android and iOS apps.
60–70% shared business logic across platforms.
Faster release cadence (biweekly or faster).
Strong multiplatform engineering culture with shared ownership and collaboration.