Kotlin Multiplatform Developer (KMP)

Scalosoft

Warszawa

Hybrid

PLN 176,000 - 251,000

Part 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

Opieka medyczna
Karta sportowa
Platforma kafeteryjna

Job summary

Scalosoft poszukuje doświadczonego dewelopera mobilnego/multiplatformowego do pracy nad projektami w Kotlin Multiplatform. Wymagane zaawansowane umiejętności Kotlin, Compose i architektury MVVM/MVI.

Praca w trybie hybrydowym, z udziałem w integracjach API i testach jednostkowych, z wykorzystaniem AI narzędzi wspomagających procesy rozwoju. Oczekiwane 5+ lat doświadczenia, biegła znajomość Ktor/Retrofit, Gradle i Git.

Qualifications

  • Doświadczenie w tworzeniu aplikacji mobilnych lub multiplatformowych, na poziomie Senior (min. 5 lat).
  • Bardzo dobra znajomość Kotlin i programowania asynchronicznego (Coroutines, Flow).
  • Doświadczenie z Kotlin Multiplatform i Compose Multiplatform.
  • Znajomość Jetpack Compose i tworzenia UI.
  • Doświadczenie z MVI/MVVM, DI (Koin/Hilt) oraz sieci (Ktor/Retrofit).
  • Umiejętność pisania testów (JUnit, MockK) i pracy z Gradle i Git.
  • Znajomość narzędzi AI wspierających rozwój (GitHub Copilot, Claude, Cursor).

Responsibilities

  • Projektowanie i rozwój aplikacji multiplatformowych z Kotlin Multiplatform.
  • Rozwój współdzielonych komponentów i logiki aplikacyjnej (Coroutines, Flow).
  • Implementacja UI z Compose Multiplatform i Jetpack Compose.
  • Projektowanie architektury zgodnie z MVI/MVVM.
  • Implementacja DI z Koin lub Hilt.
  • Integracja usług i komunikacja sieciowa (Ktor, Retrofit).
  • Tworzenie testów jednostkowych (JUnit, MockK).
  • Konfiguracja i utrzymanie procesów budowania (Gradle).
  • Wykorzystanie Git w zarządzaniu kodem źródłowym.
  • Wykorzystanie narzędzi AI (GitHub Copilot, Claude, Cursor).
  • Współpraca z zespołami projektowymi przy rozwoju rozwiązań mobilnych.
  • Mile widziane: Swift i Xcode, SQLDelight/Room, Roborazzi/Paparazzi, Detekt/SonarQube, Jenkins, Firebase/Sentry/Dynatrace, Figma.

Skills

Senior (5+ lat)
Kotlin
Coroutines
Flow
Kotlin Multiplatform
Compose Multiplatform
Jetpack Compose
MVI MVVM
Koin
Hilt
Ktor
Retrofit
JUnit
MockK
Gradle
Git
GitHub Copilot
Claude
Cursor

Tools

SQLDelight
Room

Job description

Cześć! Poznaj możliwości współpracy ze Scalo!
Zakres współpracy obejmuje:

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 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 do realizacji usług:

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 w ramach współpracy?

Różnorodne projekty technologiczne

Realizacja projektów z obszaru Software, Embedded, Data, Cloud Services i AI.

Inicjatywy eksperckie i presalesowe

Możliwość udziału w działaniach eksperckich oraz wsparciu procesów presalesowych.

Dodatkowe korzyści

Opieka medyczna, karta sportowa oraz platforma kafeteryjna dostępne 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) room
Kotlin Multiplatform Developer (KMP) room

Scalosoft • Polska

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

Scalo • Warszawa

Hybrid
PLN 193,000 - 234,000
Medical care
(11945) Senior Software Engineer (Kotlin/Java)
(11945) Senior Software Engineer (Kotlin/Java)

Scalo • Wrocław

Remote
PLN 170,000 - 243,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Senior .NET Developer room Wrocław
Senior .NET Developer room Wrocław

Scalosoft • Wrocław

Hybrid
PLN 165,000 - 248,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Java Lead Developer
Java Lead Developer

Scalo • Gdynia

On-site
PLN 180,000 - 240,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Mobile Developer (iOS) room
Mobile Developer (iOS) room

Scalosoft • Warszawa

On-site
PLN 170,478 - 242,802
Pełna opieka medyczna
Karta MultiSport
Możliwość wyboru benefitów
+1
.NET Backend Developer room Łódź
.NET Backend Developer room Łódź

Scalosoft • Łódź

Hybrid
PLN 152,000 - 207,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Java Developer
Java Developer

Scalo • Katowice

Remote
PLN 124,000 - 193,000
Java Developer
Java Developer

Scalo • Województwo pomorskie

On-site
PLN 107,000 - 179,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