Overview
Skills
Job Details
We are seeking a highly experienced Kotlin Multiplatform (KMP) Architect to lead the modernization and transformation of our cross-platform mobile ecosystem. This role requires deep technical expertise, strategic thinking, and hands-on engineering capabilities to unify Android, iOS, and backend integrations within a scalable Kotlin Multiplatform architecture.
As a senior technology leader, you will define the architectural vision, establish engineering standards, mentor cross-functional teams, and collaborate closely with product and design partners to deliver high-performance, best-in-class mobile applications.
Key Responsibilities Architecture & Strategy-
Define and own the Kotlin Multiplatform (KMP) strategy and long-term architecture roadmap.
-
Lead technical steering committees, architecture reviews, and cross-functional planning.
-
Identify emerging technologies to future-proof the mobile tech stack.
-
Architect and implement scalable KMP solutions across Android and iOS.
-
Establish coding standards, architecture blueprints, reusable shared modules, and best practices.
-
Write production-quality code using Kotlin, Compose Multiplatform, SwiftUI, and related tools.
-
Drive modularization of networking, storage, and shared business logic using Ktor, SQLDelight, shared ViewModels, etc.
-
Support migration of existing Android/iOS features into unified multiplatform modules.
-
Establish performance benchmarks, observability, and automated quality checks.
-
Mentor and coach Android, iOS, and Backend engineers transitioning into KMP.
-
Work closely with product and design teams to deliver strong, intuitive user experiences.
-
Conduct architecture walkthroughs, design reviews, and code reviews.
-
Setup and maintain lightweight CI/CD pipelines and quality gates suitable for a fast-moving team.
-
10+ years of software engineering experience (Android and/or iOS).
-
5+ years of hands-on Kotlin Multiplatform (KMP/KMM) experience.
-
Strong Kotlin expertise including coroutines, Gradle, Ktor, SQLDelight.
-
Deep knowledge of Android/iOS platforms, modern UI frameworks (Jetpack Compose & SwiftUI).
-
Experience with REST APIs, offline storage, sync mechanisms, and app architecture patterns.
-
Proven ability to build and release mobile apps end-to-end.
-
Experience leading large-scale architecture modernization initiatives.
-
Excellent communication, technical leadership, and mentoring skills.
-
Ability to solve complex architectural challenges and provide scalable solutions.
-
Startup mindset-ability to prioritize, move fast, and deliver with minimal process.
-
Experience rolling out KMP at scale in a production environment.
-
Strong understanding of system performance, observability, and distributed systems.
-
Prior experience in high-growth or modernization programs.
-
Unified KMP shared codebase powering both Android and iOS.
-
Achieve 60 70% business logic reuse across platforms.
-
Accelerated release cycles (biweekly or faster).
-
Strong cross-platform collaboration replacing siloed development.
-
Mobile ecosystem becomes scalable, maintainable, and future-ready.