Kotlin Multiplatform Developer (KMP)

Scalo

Warszawa

Hybrid

PLN 193,000 - 234,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical care

Job summary

Scalo poszukuje doświadczonego dewelopera mobilnego i wieloplatformowego do pracy nad projektami Kotlin Multiplatform. Wymagane min. 5 lat doświadczenia, biegłość w Kotlin, KMP, Compose oraz MVVM/MVI.

Doświadczenie z Ktor/Retrofit, JUnit i MockK oraz Gradle i Git będą kluczowe. Praca hybrydowa w Polsce; budżet projektu do 155 PLN/h + VAT, zależny od doświadczenia. Oferujemy możliwość pracy nad różnorodnymi projektami z zakresu Software, Embedded, Data i Cloud, z zaangażowaniem w inicjatywy

Qualifications

  • 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

Responsibilities

  • Projektowanie i rozwój aplikacji wieloplatformowych z wykorzystaniem Kotlin Multiplatform.
  • Rozwój współdzielonych komponentów i logiki aplikacyjnej z wykorzystaniem Kotlin, Coroutines i Flow.
  • Implementacja interfejsów użytkownika z 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 AI wspierających rozwój oprogramowania, takich jak GitHub Copilot, Claude lub Cursor

Skills

Kotlin
Coroutines
Flow
Kotlin Multiplatform
Compose Multiplatform
Jetpack Compose
MVVM
MVI
Koin
Hilt
Ktor
Retrofit
JUnit
MockK
Gradle
Git
AI tooling

Tools

Kotlin Multiplatform Tools
Compose Multiplatform
Jetpack Compose
Ktor
Retrofit
Gradle
Git
JUnit
MockK
Koin
Hilt
GitHub Copilot
Claude
Cursor

Job description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Kotlin Multiplatform Developer (KMP)
Kotlin Multiplatform Developer (KMP)

Scalosoft • Warszawa

Hybrid
PLN 176,000 - 251,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Kotlin Multiplatform Developer (KMP) room
Kotlin Multiplatform Developer (KMP) room

Scalosoft • Polska

Hybrid
PLN 128,000 - 214,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Senior Kotlin Multiplatform Developer (KMP)
Senior Kotlin Multiplatform Developer (KMP)

emagine • Warszawa

Hybrid
PLN 128,000 - 214,000
Programista Android – Kotlin Multiplatform – Warszawa (Mazowieckie), Polska K/M Astek
Programista Android – Kotlin Multiplatform – Warszawa (Mazowieckie), Polska K/M Astek

Astek • Polska

Hybrid
PLN 203,000 - 264,000
Long-term cooperation
Tech training
Mentoring
+6
Java Developer
Java Developer

Scalo • Kraków

Hybrid
PLN 180,000 - 250,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Fullstack Mobile Developer (Kotlin)
Fullstack Mobile Developer (Kotlin)

Solid Company • Polska

On-site
PLN 190,000 - 270,000
Atrakcyjne wynagrodzenie
Praca w pełni zdalna
Senior Kotlin Multiplatform Developer Gdańsk, Kraków, Łódź, Lublin, Poznań, Szczecin, Warszawa, Wrocław B2B 1 000 – 1 300 PLN/day
Senior Kotlin Multiplatform Developer Gdańsk, Kraków, Łódź, Lublin, Poznań, Szczecin, Warszawa, Wrocław B2B 1 000 – 1 300 PLN/day

Jit • Polska

Hybrid
PLN 1,378,000 - 1,791,000
Solution Architect (Mobile Banking Platform)
Solution Architect (Mobile Banking Platform)

Scalo • Warszawa

Hybrid
PLN 165,000 - 262,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Fullstack Mobile Developer ( Kotlin, Java Backend)
Fullstack Mobile Developer ( Kotlin, Java Backend)

ipracujzdalnie.pl • Warszawa

Remote
PLN 140,000 - 260,000
Atrakcyjne wynagrodzenie
Praca zdalna
Senior .NET Developer
Senior .NET Developer

Scalo • Wrocław

Remote
PLN 152,000 - 207,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna