Kotlin Multiplatform Architect (KMP)

Scalosoft

Warszawa

Hybrid

PLN 188,000 - 267,000

Full time

7 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

Job summary

Scalosoft w Warszawie poszukuje specjalisty ds. architektury mobilnej do projektowania i rozwoju aplikacji mobilnych opartych na Kotlin Multiplatform dla Androida i iOS.

Wymagana jest praktyczna znajomość Clean Architecture, MVI i MVVM oraz tworzenie wspólnej logiki biznesowej. Będziesz współpracować z zespołami nad systemami transakcyjnymi w sektorze bankowym, integrować API (Ktor/ Retrofit, Coroutines, RxJava) i dbać o jakości kodu, CI/CD i testy (JUnit, MockK).

Qualifications

  • Doświadczenie architektoniczne w projektach mobilnych.
  • Znajomość systemów transakcyjnych.
  • Tworzenie dokumentacji architektury w Enterprise Architect.
  • Bardzo dobra znajomość Kotlin.
  • Doświadczenie z Kotlin Multiplatform (KMP).
  • Doświadczenie z Compose Multiplatform.
  • Bardzo dobra znajomość Jetpack Compose.
  • Znajomość Clean Architecture, MVI oraz MVVM.
  • Doświadczenie z Coroutines i RxJava, integracją API.
  • Doświadczenie z Koin lub Hilt, Ktor lub Retrofit.
  • Znajomość JUnit i MockK.
  • Praktyczna znajomość Gradle i Git.
  • Znajomość SOLID, DRY, KISS oraz Clean Code.
  • Doświadczenie w sektorze bankowym.
  • Doświadczenie z AI/LLM lub narzędziami AI wspierającymi tworzenie oprogramowania.
  • Samodzielność w decyzjach architektonicznych i współpraca z zespołami.

Responsibilities

  • Projektowanie i rozwój architektury aplikacji mobilnych w Kotlin Multiplatform.
  • Współpraca z zespołami biznesowymi i technicznymi nad systemami transakcyjnymi.
  • Definiowanie standardów architektonicznych (Clean Architecture, MVI, MVVM).
  • Projektowanie interfejsów użytkownika z Jetpack Compose i Compose Multiplatform.
  • Dokumentowanie architektury i modeli w Enterprise Architect.
  • Wymiana wiedzy i nadzór jakości kodu, praktyk SOLID/DRY/KISS.
  • Nadzór nad CI/CD i jakością oprogramowania (Git, Gradle, Jenkins, SonarQube, Detekt).
  • Analiza możliwości AI/LLM w wytwarzaniu oprogramowania.
  • Współpraca z architektami, deweloperami i biznesem przy decyzjach projektowych.
  • Diagnozowanie i rozwiązywanie problemów architektury i integracji w architekturze wieloplatformowej.
  • Wsparcie diagnozowania problemów po stronie iOS i Xcode.

Skills

Kotlin
Kotlin Multiplatform
Jetpack Compose
Compose Multiplatform
Clean Architecture
MVI
MVVM
Coroutines
RxJava
Ktor
Retrofit
JUnit
MockK
Gradle
Git
SOLID
DRY
KISS
Bankowy sektor
AI/LLM

Tools

Enterprise Architect
Jenkins
SonarQube
Detekt
Firebase
Sentry
Dynatrace

Job description

Cześć! Poznaj możliwości współpracy ze Scalo!
Zakres współpracy obejmuje:
  • 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,
  • identyfikacja i rozwiązywanie problemów związanych z architekturą oraz integracją rozwiązań wieloplatformowych,
  • wsparcie diagnozowania problemów po stronie iOS i Xcode,
  • współpraca z architektami, developerami i przedstawicielami biznesu przy podejmowaniu decyzji projektowych,
  • 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 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.
Co oferujemy w ramach współpracy?

Różnorodne projekty technologiczne

Realizacja projektów z obszaru Software, Embedded, Data, Cloud Services i AI.

Inicjatywy eksperckie i presalesowe

Możliwość udziału w działaniach eksperckich oraz wsparciu procesów presalesowych.

Dodatkowe korzyści

Opieka medyczna, karta sportowa oraz platforma kafeteryjna dostępne 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) room
Kotlin Multiplatform Architect (KMP) room

Scalosoft • Polska

Hybrid
PLN 188,000 - 267,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
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)

Scalo • Warszawa

Hybrid
PLN 136,000 - 227,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
+1
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
Kotlin Multiplatform Developer (KMP) room
Kotlin Multiplatform Developer (KMP) room

Scalosoft • Polska

Hybrid
PLN 128,000 - 214,000
Opieka medyczna
Karta sportowa
Platforma kafeteryjna
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)
Kotlin Multiplatform Developer (KMP)

Scalo • Warszawa

Hybrid
PLN 193,000 - 234,000
Medical care
Technical Lead (Java)
Technical Lead (Java)

Scalo • Województwo mazowieckie

Hybrid
PLN 205,000 - 291,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
Java Developer
Java Developer

Scalo • Województwo pomorskie

On-site
PLN 107,000 - 179,000
Top locations