SC

Kotlin Multiplatform Developer (KMP)

Scalohttps://static.whatjobs.com/static/ajCore/img/jobPosting/companyLogo/whatJobs_ob_default.png United Kingdom Posted 23 Oct 2026 Closing: 22 Nov 2026
Permanent Hybrid

Role Description & Technical Scope

Zakres współpracy

Projektowanie i rozwój aplikacji wieloplatformowych z wykorzystaniem Kotlin Multiplatform (KMP).

Rozwój współdzielonych komponentów i logiki aplikacyjnej z wykorzystaniem Kotlin, Coroutines i Flow.

Implementacja interfejsów użytkownika z wykorzystaniem Compose Multiplatform i Jetpack Compose.

Projektowanie architektury aplikacji zgodnie z podejściem MVI/MVVM.

Implementacja mechanizmów dependency injection z wykorzystaniem Koin lub Hilt.

Rozwój komunikacji sieciowej i integracji API z wykorzystaniem Ktor lub Retrofit.

Tworzenie i utrzymywanie testów jednostkowych z wykorzystaniem JUnit i MockK.

Konfiguracja i rozwój procesów budowania aplikacji z wykorzystaniem Gradle.

Wykorzystanie Git w zarządzaniu kodem źródłowym.

Wykorzystanie narzędzi GitHub Copilot, Claude lub Cursor do wspierania procesu tworzenia oprogramowania.

Współpraca z zespołami projektowymi przy rozwoju i optymalizacji rozwiązań mobilnych oraz wieloplatformowych.

Tryb i budżet

Tryb realizacji usług: hybrydowo, średnio 1 dzień w tygodniu w biurze Klienta; nasze główne lokalizacje to: Warszawa, Łódź, Gdańsk, Wrocław, Poznań, Kraków, Lublin i Szczecin.

Budżet projektu: do 155 PLN/h + VAT, w zależności od doświadczenia oraz zakresu świadczonych usług.

Kompetencje wymagane

  • Komercyjne doświadczenie w rozwoju aplikacji mobilnych lub wieloplatformowych na poziomie Senior (min. 5 lat doświadczenia)
  • Bardzo dobra znajomość Kotlin, w tym programowania asynchronicznego z wykorzystaniem Coroutines i Flow
  • Praktyczne doświadczenie z Kotlin Multiplatform (KMP) i Compose Multiplatform
  • Doświadczenie w tworzeniu interfejsów użytkownika z wykorzystaniem Jetpack Compose
  • Praktyczna znajomość wzorców architektonicznych MVI i MVVM
  • Doświadczenie w wykorzystaniu Koin lub Hilt
  • Doświadczenie w integracji usług i komunikacji sieciowej z wykorzystaniem Ktor lub Retrofit
  • Umiejętność tworzenia testów jednostkowych z wykorzystaniem JUnit i MockK
  • Praktyczna znajomość Gradle i Git
  • Doświadczenie w wykorzystaniu narzędzi AI wspierających rozwój oprogramowania, takich jak GitHub Copilot, Claude lub Cursor

Mile widziane

  • Znajomość Swift i Xcode
  • Doświadczenie z lokalnymi bazami danych SQLDelight lub Room
  • Znajomość narzędzi do testów wizualnych Roborazzi lub Paparazzi
  • Doświadczenie z narzędziami analizy jakości kodu Detekt i SonarQube
  • Znajomość Jenkins i procesów CI/CD
  • Doświadczenie w monitorowaniu aplikacji z wykorzystaniem Firebase, Sentry lub Dynatrace
  • Znajomość Figma i współpracy z projektantami UI/UX

Co oferujemy

  • Możliwość świadczenia usług w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services
  • Zaangażowanie w dodatkowe inicjatywy presealsowe oraz eksperckie
  • Dostęp do opieki medycznej, karty sportowej oraz platformy kafeteryjnej zgodnie z obowiązującymi zasadami współpracy
#J-18808-Ljbffr
Ready to apply for this cyber security position?

This opportunity is hosted on Scalohttps://static.whatjobs.com/static/ajCore/img/jobPosting/companyLogo/whatJobs_ob_default.png. Click below to view full details and submit your application.

Key Details
  • Date Posted: 23 Oct 2026
  • Location: United Kingdom
  • Employment: Permanent
  • Workplace: Hybrid
  • Domain: General
100% FREE CV BUILDER
Need an ATS CV for this role?

Optimize your cyber CV with ATS-friendly templates before submitting your application.

Build Free CV Now
Employer Profile
SC
Scalohttps://static.whatjobs.com/static/ajCore/img/jobPosting/companyLogo/whatJobs_ob_default.png
Verified Tech Employer

Enterprise technology firm or security consultancy operating across the UK digital defense ecosystem.

More Jobs at Scalohttps://static.whatjobs.com/static/ajCore/img/jobPosting/companyLogo/whatJobs_ob_default.png