Scalo
Scalo
New

Kotlin Multiplatform Developer (KMP)

145 - 155 PLN/ godz.B2B
SeniorFull-time·B2B
#456483·Dodano wczoraj·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

KotlinMVVMHiltRetrofitJUnitMockKGradleGitAIGitHubClaudeSwiftXcodeROOMSonarQubeJenkinsCI/CDFirebaseSentryDynatraceFigmaUIUX

Firma i stanowisko

W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem partnerów w rozwijaniu biznesu. Obszary działalności to m.in. doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi oraz dedykowane zespoły projektowe.

Wymagania

  • Komercyjne doświadczenie w rozwoju aplikacji mobilnych lub wieloplatformowych na poziomie senior (minimum 5 lat)
  • 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

Nice to have:

  • 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

Obowiązki

  • 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 i MVVM
  • Implementacja dependency injection z wykorzystaniem Koin lub Hilt
  • Rozwój komunikacji sieciowej i integracji API z użyciem Ktor lub Retrofit
  • Tworzenie i utrzymywanie testów jednostkowych z wykorzystaniem JUnit i MockK
  • Konfiguracja i rozwój procesów budowy aplikacji z wykorzystaniem Gradle
  • Zarządzanie kodem źródłowym z wykorzystaniem Git
  • Wykorzystanie narzędzi AI wspierających rozwój oprogramowania, takich jak GitHub Copilot, Claude, lub Cursor
  • Współpraca z zespołami projektowymi przy rozwoju i optymalizacji rozwiązań mobilnych oraz wieloplatformowych
  • Tryb realizacji usług: hybrydowo, około 1 dzień w tygodniu w biurze klienta

Benefity

  • 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
  • Budżet projektu do 155 PLN/h + VAT
  • Tryb realizacji usług hybrydowo z około 1 dniem w tygodniu w biurze klienta
  • Sport subscription
  • Training budget
  • Private healthcare
  • Międzynarodowe projekty
Karta sportowa
Dofinansowanie szkoleń
Opieka zdrowotna
Scalo

Scalo

886 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz