Scalo
Scalo
New

KMP Developer

do 160 PLN/ godz.B2B
SeniorFull-time·B2B
#410868·Dodano wczoraj·0
Źródło: Scalo
Aplikuj teraz

Tech Stack / Keywords

KotlinAndroidiOSArchitectureAPIREST APIGraphQLCI/CD

Firma i stanowisko

W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Oferujemy usługi z zakresu doradztwa technologicznego, tworzenia oprogramowania, systemów wbudowanych, rozwiązań chmurowych, zarządzania danymi oraz dedykowanych zespołów projektowych.

Wymagania

  • Minimum 5 lat doświadczenia w tworzeniu oprogramowania (mobile lub backend)
  • Minimum 2 lata doświadczenia komercyjnego z Kotlin
  • Minimum rok doświadczenia z Kotlin Multiplatform
  • Udział w co najmniej jednym wdrożonym produkcyjnie projekcie KMP
  • Bardzo dobra znajomość Kotlin, Coroutines oraz Flow
  • Doświadczenie w tworzeniu aplikacji Android (Jetpack Compose, MVVM, DI)
  • Doświadczenie w integracji rozwiązań KMP z aplikacjami iOS (Swift/SwiftUI lub UIKit)
  • Znajomość wzorców architektonicznych: Clean Architecture, Hexagonal Architecture, MVVM lub MVI
  • Doświadczenie w pracy z REST API i/lub GraphQL
  • Umiejętność tworzenia testów jednostkowych i integracyjnych
  • Znajomość Gradle oraz procesów CI/CD
  • Umiejętność pracy zespołowej i dbałość o jakość kodu

Nice to have:

  • Doświadczenie w sektorze finansowym lub bankowym
  • Wykorzystywanie narzędzi AI w codziennej pracy
  • Możliwość zaprezentowania aplikacji lub produktów dostępnych w Google Play lub App Store

Obowiązki

  • Projektowanie i rozwój współdzielonej warstwy biznesowej w Kotlin Multiplatform
  • Tworzenie oraz rozwój modułów wspólnych i platformowych dla Android i iOS
  • Integracja komponentów KMP z aplikacjami mobilnymi
  • Projektowanie rozwiązań zgodnie z zasadami Clean Architecture oraz Hexagonal Architecture
  • Rozwój warstwy danych, repozytoriów i integracji z API
  • Integracja z REST API oraz GraphQL
  • Implementacja mechanizmów synchronizacji danych, cache i podejścia offline-first
  • Tworzenie testów jednostkowych i integracyjnych
  • Udział w code review oraz dbanie o wysoką jakość kodu
  • Współpraca przy budowie i utrzymaniu procesów CI/CD
  • Diagnozowanie problemów wydajnościowych i integracyjnych na platformach Android oraz iOS
  • Dzielenie się wiedzą oraz wsparcie mniej doświadczonych członków zespołu
  • Model świadczenia usług: hybrydowo (1 dzień z biura w Warszawie)

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
Opieka zdrowotna
Karta sportowa
Scalo

Scalo

692 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz