Mobile KMP Developer
160 zł / stawka godzinowaSCALO
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.
Kotlin Multiplatform, iOS, Android, Mobile
Doświadczenie - wpisz Junior lub Regular lub Senior lub ExpertSenior
Wynagrodzenie - wpisz górną granicę widełek np. do 150 PLN/h (B2B)do 160 PLN/h (B2B)
Tryb pracy - wpisz: Zdalna lub Hybrydowa lub StacjonarnaHybrydowa