Kotlin Multiplatform Architect KMP
Kompetencje wymagane do realizacji usług:
- 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.
Cześć! Poznaj możliwości współpracy ze Scalo!
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. Wykorzystujemy szerokie spektrum usług IT, aby wspierać naszych klientów w realizacji ich celów biznesowych.
Obszary naszej działalności obejmują m.in.:
- doradztwo technologiczne,
- tworzenie oprogramowania,
- systemy wbudowane,
- rozwiązania chmurowe,
- zarządzanie danymi,
- dedykowane zespoły projektowe.
Co oferujemy w ramach współpracy?
- 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.