Kotlin Multiplatform Architect (KMP)

Scalo

Warszawa

Hybrid

PLN 136,000 - 227,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Różnorodne projekty Software/Embedded/

Job summary

Scalo w Warszawie poszukuje architekta oprogramowania mobilnego specjalizującego się w Kotlin Multiplatform (KMP) dla platform Android i iOS. Będziesz projektować architekturę oraz wspierać współdzielenie logiki biznesowej między platformami, uwzględniając Clean Architecture, MVI i MVVM.

Twoje zadania obejmą nadzór nad UI z Jetpack Compose, integracje z backendem za pomocą Ktor/Retrofit, a także tworzenie dokumentacji w Enterprise Architect.

Qualifications

  • Doświadczenie architektoniczne w projektach mobilnych.
  • Znajomość Kotlin i Kotlin Multiplatform.
  • Doświadczenie z Compose Multiplatform i Jetpack Compose.
  • Praktyczna znajomość KTor/Retrofit, Coroutines oraz RxJava.
  • Doświadczenie z Koin lub Hilt oraz CI/CD.
  • Znajomość Enterprise Architect.
  • Doświadczenie z bankowym środowiskiem.
  • Wiedza o SOLID, DRY, KISS i Clean Code.

Responsibilities

  • Projektowanie i rozwój architektury aplikacji mobilnych w Kotlin Multiplatform (KMP) dla 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 backendem z użyciem Ktor/Retrofit, Coroutines oraz RxJava.
  • Tworzenie dokumentacji architektonicznej i modeli systemowych w Enterprise Architect.
  • Wspieranie zespołów dev w zakresie jakości kodu oraz zasad SOLID, DRY, KISS i Clean Code.
  • Projektowanie strategii testowania oraz wspieranie automatyzacji testów z JUnit i MockK.
  • Nadzór nad CI/CD i jakością oprogramowania (Git, Gradle, Jenkins, SonarQube, Detekt).
  • Analiza możliwości AI/LLM w procesie wytwarzania oprogramowania.

Skills

Kotlin
Kotlin Multiplatform
Jetpack Compose
Compose Multiplatform
Clean Architecture
MVI
MVVM
Coroutines
RxJava
Ktor
Retrofit
Gradle
Git
JUnit
MockK
Enterprise Architect
CI/CD

Tools

Enterprise Architect
Gradle
Git
Jenkins
SonarQube
Detekt

Job description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Kotlin Multiplatform Architect (KMP)
Kotlin Multiplatform Architect (KMP)

Scalo • Województwo mazowieckie

Hybrid
PLN 188,000 - 267,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Kotlin Multiplatform Architect (KMP)
Kotlin Multiplatform Architect (KMP)

Scalosoft • Warszawa

Hybrid
PLN 188,000 - 267,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Kotlin Multiplatform Architect (KMP) room
Kotlin Multiplatform Architect (KMP) room

Scalosoft • Polska

Hybrid
PLN 188,000 - 267,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Kotlin Multiplatform Developer (KMP)
Kotlin Multiplatform Developer (KMP)

Scalo • Warszawa

Hybrid
PLN 193,000 - 234,000
Medical care
Senior Kotlin Multiplatform Developer | KMP & Compose
Senior Kotlin Multiplatform Developer | KMP & Compose

Scalo • Województwo mazowieckie

On-site
PLN 128,000 - 214,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Kotlin Multiplatform Developer (KMP) room
Kotlin Multiplatform Developer (KMP) room

Scalosoft • Polska

Hybrid
PLN 128,000 - 214,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Kotlin Multiplatform Developer (KMP)
Kotlin Multiplatform Developer (KMP)

Scalo • Województwo mazowieckie

On-site
PLN 128,000 - 214,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
System Analyst (Mobile Banking)
System Analyst (Mobile Banking)

Scalo • Warszawa

Hybrid
PLN 159,000 - 227,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Senior .NET Developer
Senior .NET Developer

Scalo • Wrocław

Remote
PLN 152,000 - 207,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Technical Lead (Java) room
Technical Lead (Java) room

Scalosoft • Polska

Hybrid
PLN 205,000 - 291,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
Top locations