Senior Kotlin Multiplatform Engineer

Job not on LinkedIn

🔥 5 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Yo Mobile Games & Computer Services

Yo Mobile Games & Computer Services

1 - 10 employees

🎮 Gaming

Gaming • Software

Yo Mobile Games & Computer Services is a company that specializes in both mobile game development and computer services. They offer mobile game and business development services for iOS and Android devices, featuring various apps like So Tricky, So Tricky Flappy Head, T-Shirt Toss, and Hippity Hop, available on the Apple App Store and Google Play Store. Additionally, the company provides PC maintenance, spyware, malware, and virus removal services for small to large businesses. Yo Mobile also offers surveillance system services, emphasizing their comprehensive approach to addressing both gaming and computer service needs.

📋 Description

• Build and maintain the KMP shared core: business logic, state machines, and data models used by both the Android and iOS clients • Design the shared module's public API - decide what it exposes to platform-specific code and what stays internal • Keep the shared module platform-clean: no Android-only imports, plain data classes and suspend functions at the platform boundary • Wire up dependency injection using Metro (a newer DI tool similar to Dagger/Anvil) • Package the iOS side as an XCFramework and handle Kotlin/Native interop correctly for Swift consumers • Build and maintain a Jetpack Compose benchmark app on Android used to validate the shared core • Work with the Android and iOS engineers to migrate their existing native code onto the shared core

🎯 Requirements

• Production experience with Kotlin Multiplatform: shared module design, expect/actual, judgment on where platform boundaries belong • Experience building and shipping an SDK or library consumed by other developers - deciding what belongs in a public API and what stays closed • Dependency injection experience (Dagger, Anvil, Hilt, Koin, or similar); able to pick up Metro quickly • Working knowledge of Swift and iOS development, including how Kotlin/Native interop and Objective-C/Swift bridging work • Jetpack Compose experience • Strong Kotlin fundamentals: coroutines, suspend functions, structured concurrency • Compose Multiplatform experience - not needed now, but a likely future direction • Familiarity with Kotlin/Native specifics: memory model, concurrency constraints, interop edge cases • Android or iOS production experience beyond KMP itself • On-device AI / ML experience

Apply Now

Similar Jobs

🔥 48 minutes ago

Aras Corporation

501 - 1000

☁️ SaaS

🏢 Enterprise

🤝 B2B

.NET Full-Stack Developer for Aras Innovator, a low-code platform for enterprise applications. Collaborate with teams to create customized solutions.

🗣️🇵🇱 Polish Required

AWS

Azure

JavaScript

MongoDB

MS SQL Server

React

SQL

TypeScript

.NET

🔥 15 hours ago

Physitrack PLC

51 - 200

⚕️ Healthcare Insurance

☁️ SaaS

🛍️ eCommerce

Senior Full Stack Engineer developing and maintaining services for healthcare platforms like Physitrack. Collaborating with senior teams to improve infrastructure and code quality in a remote-first environment.

JavaScript

Ruby

Ruby on Rails

SQL

🕒 Yesterday

COLIBRIX ONE

51 - 200

💳 Fintech

🏦 Banking

🔌 API

Engineer working with AI coding agents to drive product from specs to production. Join a fintech company innovating advanced payment technologies across Europe.

GRPC

MongoDB

React

TypeScript

Go

🕒 Yesterday

CloudLinux

51 - 200

☁️ SaaS

🔐 Security

🌐 Web 3

Security Engineer for CloudLinux developing runtime protection for Node.js applications in a fully remote setup. Focus on security for managed-hosting environments and cooperation with AI coding agents.

Firewalls

JavaScript

Node.js

🕒 Yesterday

Software Mind

1001 - 5000

🤖 Artificial Intelligence

☁️ SaaS

📡 Telecommunications

Senior Full-Stack Software Engineer developing scalable applications using React, Next.js, and Node.js. Collaborating across teams to drive innovation and enhance user experience in a cloud-native environment.

AWS

Cloud

DynamoDB

JavaScript

Jest

Microservices

MySQL

Next.js

Node.js

Postgres

React

TypeScript