Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Scalo

NewBe an early applicant

Kotlin Multiplatform Architect (KMP)

Posted Updated
Discussion

Description

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.

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.

Skills

What Senior Architecture jobs ask for — and how much of it you have →
Apply

See also

Architecture jobs by country — openings, pay and top skills →