Demo

Kotlin Multiplatform (KMP) Architect

Kaav Inc.
Natick, MA Full Time
POSTED ON 12/1/2025 CLOSED ON 12/16/2025

What are the responsibilities and job description for the Kotlin Multiplatform (KMP) Architect position at Kaav Inc.?

Job Details

Job Description

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.

Hands-On Development
  • 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.

Leadership & Collaboration
  • 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.

Required Skills & Experience
  • 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.

Nice-to-Have Skills
  • 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.

Success Metrics
  • 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.

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.

Salary.com Estimation for Kotlin Multiplatform (KMP) Architect in Natick, MA
$121,217 to $151,333
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Kotlin Multiplatform (KMP) Architect?

Sign up to receive alerts about other jobs on the Kotlin Multiplatform (KMP) Architect career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$73,727 - $94,067
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$126,569 - $164,899
Income Estimation: 
$208,447 - $279,762
Income Estimation: 
$153,752 - $200,235
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Kaav Inc.

  • Kaav Inc. Charlotte, NC
  • About the Company We are seeking an experienced Lead Ab Initio Engineer to design, develop, and lead complex data integration and ETL solutions. The ideal ... more
  • 11 Days Ago

  • Kaav Inc. Columbia, SC
  • Job Title: Enterprise Project Manager – Project Lead (Senior Project Manager) Job Overview seeking a highly experienced Enterprise Project Manager – Projec... more
  • 13 Days Ago

  • Kaav Inc. Jersey, NJ
  • Senior Power BI Developer (Banking Databricks) - Only W2 Location: Iselin, NJ / NYC (Hybrid – 3 days onsite) - Only Locals Interview: In-person mandatory J... more
  • 2 Days Ago

  • Kaav Inc. Charlotte, NC
  • Java Developer (FX – Foreign Exchange / Financial Domain) - Only W2 Location: Charlotte, NC (Hybrid – Onsite) - Only Locals Duration: Long Term (2 Years) I... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Kotlin Multiplatform (KMP) Architect jobs in the Natick, MA area that may be a better fit.

  • WCVB Channel 5 Needham, MA
  • Job Description Role Summary The Multiplatform Producer will create dynamic content across digital platforms as well as ensure seamless live broadcasts of ... more
  • 6 Days Ago

  • Roberts Recruiting Cambridge, MA
  • We are seeking a Senior Full Stack Engineer or Back-end Focused Software Engineer to help drive forward our product initiatives with our Platform and analy... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!