Unlock Full Resume Report

New offer - be the first one to apply!

September 16, 2026

Senior iOS Developer (Kotlin Multiplatform)

Senior • Remote

Warsaw, Poland

Quick Facts

  • Role: Senior iOS Developer (Kotlin Multiplatform)
  • Focus: Building an iOS mobile app with a shared Kotlin Multiplatform layer

Description

Work on a mobile application for a TMS-class system (Transport Management System) from scratch, as part of an internal tool supporting transport and logistics processes. Co-create a newly formed mobile task force and contribute to architecture, project foundations, patterns, and shared components. Develop the shared layer in Kotlin Multiplatform and the native iOS layer in SwiftUI, including test coverage, code reviews, and documentation of architectural decisions.

Responsibilities

  • Build a TMS mobile application from scratch (internal logistics/transport tool)
  • Help define the architecture and shared components with the mobile task force
  • Develop the shared Kotlin Multiplatform layer and the native iOS SwiftUI layer
  • Maintain test coverage, participate in code reviews, and document architectural decisions

Benefits

  • Work in a Scandinavian culture built on logic, trust, and open dialogue
  • Health and sports benefits tailored to your needs
  • Speed Coaching: short sessions designed to provide new perspectives and solutions
  • Sports training, an internal team, and opportunities to take part in competitions

Requirements

  • Extensive, proven SwiftUI experience (advanced layouts, state management, performance optimization)
  • Strong knowledge of mobile architectures: MVVM, Clean Architecture, SOLID
  • Hands-on experience with Swift Concurrency (async/await, structured concurrency, actors, task cancellation)
  • Commercial experience with Kotlin Multiplatform (KMP)
  • English at min. B2 level; Polish min. C1
  • Eligibility to work in Poland (citizenship, residence card, visa, etc.)

Nice to Have

  • Knowledge of composable architectures
  • Experience with modularization strategies (separating feature/core layers, interface boundaries)
  • Proficiency with Swift Package Manager
  • CI/CD experience (release orchestration, build pipelines, fastlane, test automation)
  • Strong Git skills (branching strategies, PR hygiene, conflict resolution)

Similar jobs you might like