Kotlin Multiplatform (KMP) Architect || Onsite in MA ||Long-Term Contract

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 24 Month(s)
100% Travel
Able to Provide Sponsorship

Skills

Android
Cadence
Collaboration
Communication
Computer Networking
Continuous Delivery
Continuous Integration
Gradle
IOS Development
IT Strategy
Innovation
Interfaces
Kotlin
Leadership
Mentorship
Mergers and Acquisitions
Migration
Mobile Applications
Mobile Development
POC
Product Design
RESTful
Roadmaps
Scalability
Software Engineering
Startups
Storage
Technical Direction

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.