Scalo
dodano: 10 godzin temu6Wyświetleń
Kotlin Multiplatform Architect (KMP)
Miejsce Pracy
Warszawa+Hybrydowo
wynagrodzenie
do 165 PLN / h
- Znajomość jezyka
- -
- Typ oferty
- Działalność gospodarcza
- Doświadczenie
- Powyżej 4 lat
Zakres współpracy
projektowanie i rozwój architektury aplikacji mobilnych opartych na Kotlin Multiplatform (KMP) dla platform Android i iOS
projektowanie rozwiązań umożliwiających współdzielenie logiki biznesowej pomiędzy platformami
definiowanie i wdrażanie standardów architektonicznych zgodnych z Clean Architecture, MVI i MVVM
projektowanie oraz nadzór nad implementacją interfejsów użytkownika z wykorzystaniem Jetpack Compose i Compose Multiplatform
współpraca z zespołami biznesowymi i technicznymi przy rozwoju systemów transakcyjnych w środowisku bankowym
projektowanie integracji z systemami backendowymi z wykorzystaniem Ktor / Retrofit, Coroutines oraz RxJava
tworzenie dokumentacji architektonicznej i modeli systemowych w Enterprise Architect
wsparcie zespołów developerskich w zakresie jakości kodu oraz stosowania zasad SOLID, DRY, KISS i Clean Code
projektowanie strategii testowania oraz wspieranie automatyzacji testów z wykorzystaniem JUnit i MockK
nadzór nad procesami CI/CD i jakością oprogramowania z wykorzystaniem narzędzi takich jak Git, Gradle, Jenkins, SonarQube i Detekt
analiza możliwości wykorzystania rozwiązań AI/LLM w procesie wytwarzania oprogramowania
Model realizacji usług
hybrydowy – średnio 1 dzień w tygodniu w biurze Klienta; lokalizacje: Warszawa, Łódź, Gdańsk, Wrocław, Poznań, Kraków, Lublin i Szczecin; brak gwarancji realizacji usług w modelu 100% zdalnym
budżet projektu: do 165 PLN/h + VAT, w zależności od doświadczenia oraz zakresu świadczonych usług
Kompetencje wymagane
- doświadczenie architektoniczne w projektach związanych z rozwojem aplikacji mobilnych
- znajomość specyfiki systemów transakcyjnych
- doświadczenie w tworzeniu dokumentacji i modeli architektonicznych z wykorzystaniem Enterprise Architect
- bardzo dobra znajomość Kotlin
- praktyczne doświadczenie z Kotlin Multiplatform (KMP)
- doświadczenie z Compose Multiplatform
- bardzo dobra znajomość Jetpack Compose
- znajomość wzorców Clean Architecture, MVI oraz MVVM
- doświadczenie z Coroutines, RxJava, komunikacją sieciową i integracją API
- doświadczenie z Koin lub Hilt
- doświadczenie z Ktor lub Retrofit
- znajomość JUnit i MockK
- praktyczna znajomość Gradle i Git
- znajomość zasad SOLID, DRY, KISS oraz dobrych praktyk Clean Code
- doświadczenie w projektach realizowanych w sektorze bankowym
- doświadczenie z rozwiązaniami AI/LLM lub narzędziami AI wspierającymi proces tworzenia oprogramowania
- samodzielność w podejmowaniu decyzji architektonicznych i umiejętność współpracy z zespołami technicznymi oraz biznesowymi
Mile widziane
- znajomość platformy iOS i Xcode
- znajomość Detekt, SonarQube, Jenkins, Firebase, Sentry lub Dynatrace
- doświadczenie w rozwoju rozwiązań wykorzystujących wspólną bazę kodu dla Android i iOS
- umiejętność diagnozowania i rozwiązywania problemów występujących po stronie iOS
Co oferujemy
- 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