New offer - be the first one to apply!

November 3, 2026

Kotlin Multiplatform Software Engineer

Mid • Remote

80 - 115 PLN/yr

Wrocław, DS, Poland

Quick Facts

  • Role: Kotlin Multiplatform Software Engineer (future projects)

  • Focus: Native iOS/Android apps with shared Kotlin Multiplatform code

  • Environment: Agile teams, end-to-end feature delivery

Description

You’ll build and deliver high-quality native mobile applications for Android and iOS using shared Kotlin Multiplatform (KMP) code. The role includes working across Kotlin and Swift codebases, covering UI, state management, business logic, and backend communication. You’ll also help shape application architecture and maintain clean, maintainable, testable code.

Responsibilities

  • Develop native mobile applications for Android and iOS using shared KMP code

  • Work with both Kotlin and Swift codebases

  • Deliver entire features: UI, state management, business logic, and backend communication

  • Write automated tests and work with CI/CD

  • Shape application architecture and ensure high code quality

  • Collaborate and communicate with clients, product owners, and business analysts

  • Collaborate with developers and QA engineers in Agile teams

  • Mentor and support other developers via knowledge sharing and code reviews

Requirements

  • 3+ years of experience as a Mobile Developer

  • Commercial experience with Kotlin Multiplatform (KMP)

  • Knowledge of Kotlin and Swift

  • Knowledge of design patterns for mobile applications

  • Experience with MVVM or MVI architecture

  • Proficiency in SwiftUI, Jetpack Compose, and UIKit

  • Experience with Dependency Injection

  • Ability to implement HTTP communication using Ktor Client

  • Ability to work with Kotlin Coroutines and Swift Concurrency

  • Skills in writing automated tests

  • Ability to write clean, simple, testable code

  • Knowledge of Google-recommended app architecture or Clean Architecture

  • Experience with multi-module applications

  • Fluent English and Polish (minimum B2)

Benefits

  • Opportunity to join future Kotlin Multiplatform projects with variable timelines

  • Collaborative Agile environment and client-facing communication

Similar jobs you might like

Unlock Full Resume Report