Mobile KMP Developer

W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Jesteśmy firmą, która wykorzystuje szerokie spektrum usług IT, żeby pomagać klientom.

Obszary naszego działania to m.in.: doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi, dedykowane zespoły developerskie.

Cześć! U nas znajdziesz to, czego szukasz - przekonaj się!

Zakres realizowanych usług:

  • Projektowanie i rozwój współdzielonej warstwy biznesowej w Kotlin Multiplatform

  • Tworzenie i utrzymywanie modułów wspólnych oraz modułów specyficznych dla platform Android i iOS

  • Integracja warstwy współdzielonej z aplikacjami mobilnymi

  • Projektowanie rozwiązań zgodnie z zasadami Clean Architecture oraz Hexagonal Architecture

  • Rozwój warstwy danych, API oraz repozytoriów

  • Integracja z REST API oraz GraphQL

  • Implementacja rozwiązań offline-first, mechanizmów cache i synchronizacji danych

  • Tworzenie testów jednostkowych i integracyjnych

  • Udział w code review oraz działaniach związanych z utrzymaniem wysokiej jakości kodu

  • Współpraca przy rozwoju i utrzymaniu procesów CI/CD

  • Analiza oraz rozwiązywanie problemów wydajnościowych i integracyjnych

  • Wsparcie techniczne zespołu projektowego oraz mentoring mniej doświadczonych specjalistów

  • Miejsce realizacji usług: Warszawa (raz w tygodniu)

  • Stawka: do 160 zł netto + VAT/H/B2B

Ta oferta jest dla Ciebie, jeśli:

  • Posiadasz minimum 5 lat doświadczenia w tworzeniu oprogramowania oraz minimum rok doświadczenia z Kotlin Multiplatform

  • Bardzo dobrze znasz Kotlin, Coroutines, Flow oraz mechanizmy KMP (commonMain, expect/actual)

  • Posiadasz doświadczenie w rozwoju aplikacji Android z wykorzystaniem Jetpack Compose, ViewModel oraz Hilt lub Koin

  • Masz doświadczenie w integracji Kotlin Multiplatform z aplikacjami iOS (Swift, SwiftUI lub UIKit)

  • Swobodnie poruszasz się w obszarze Clean Architecture, Hexagonal Architecture oraz wzorców MVVM, MVI lub Redux

  • Posiadasz doświadczenie w integracji REST API i GraphQL oraz budowie warstwy danych

  • Tworzysz testy jednostkowe i integracyjne oraz korzystasz z narzędzi CI/CD

  • Bardzo dobrze znasz Gradle (KTS), Git oraz narzędzia automatyzujące proces dostarczania oprogramowania

Dodatkowym atutem będzie:

  • Udział w produkcyjnym wdrożeniu aplikacji opartej o Kotlin Multiplatform

  • Znajomość Domain-Driven Design (DDD)

  • Doświadczenie w definiowaniu standardów architektonicznych i programistycznych

  • Doświadczenie mentoringowe lub techniczne prowadzenie inicjatyw developerskich

Co dla Ciebie mamy?

  • Stabilną współpracę i różnorodne projekty (Software, Embedded, Data, Cloud Services),

  • możliwość rozwoju kompetencji jako Ambasador Scalo - doskonal skille techniczne i presalesowe w społeczności naszych ekspertów, wpływaj na rozwój organizacji, wspieraj innych,

  • przestrzeń do budowania marki osobistej - twórz wartościowe treści, dziel się wiedzą i doświadczeniem, występuj jako prelegent na wydarzeniach (np. ProMeet),

  • prywatną opiekę medyczną - Luxmed,

  • kafeteryjny system benefitów - Motivizer,

  • dostęp do karty Multisport,

  • program poleceń pracowniczych z nagrodami,

  • integracje i wydarzenia firmowe.