Senior Kotlin Multiplatform Engineer

Job not on LinkedIn

🕒 July 22

🇵🇱 Poland – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

👻 Ghost score 12%

infoinfo
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

🕒 July 20

Intetics

501 - 1000

💼 Consulting

🏥 Healthcare

📦 Logistics

Go Developer working on regulatory, fiscal, and compliance projects for a global mobility platform. Delivering production-ready solutions collaborating with analysts and teammates.

Docker

Kafka

Kubernetes

MySQL

Redis

Go

🕒 July 20

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Senior Software Engineer designing real-time fraud decisioning services at Affirm. Collaborating with global teams to ensure operational efficiency in fraud management.

🇵🇱 Poland – Remote

💵 zł308k - zł428k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Airflow

AWS

Distributed Systems

Kotlin

Kubernetes

MySQL

Postgres

Python

SQL

🕒 July 17

Netguru

501 - 1000

💼 Consulting

🏥 Healthcare

📣 Marketing

Freelance Senior Java Developer for Netguru, working on B2B solutions and modernizing marketplaces. Enjoy remote work with flexibility and the option for full-time collaboration.

AWS

Java

MS SQL Server

Oracle

RabbitMQ

SQL

🕒 July 16

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Senior Software Engineer designing and developing backend systems at Affirm, focusing on payment automation and financial impact for users.

🇵🇱 Poland – Remote

💵 zł308k - zł428k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

AWS

Distributed Systems

Kotlin

Kubernetes

MySQL

Python

🕒 July 15

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Senior Software Engineer developing backend systems for Affirm's international identity team. Leading engineering efforts to ensure robust and compliant identity solutions for customer checkout.

🇵🇱 Poland – Remote

💵 zł308k - zł428k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

AWS

Distributed Systems

Kotlin

Kubernetes

MySQL

Python