Senior Kotlin Multiplatform Developer (KMP)

emagine

Poland

Hybrid

PLN 240,000 - 360,000

Full time

39 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

emagine poszukuje Senior Kotlin Multiplatform Developera (KMP) do zespołu odpowiedzialnego za rozwój i utrzymanie aplikacji mobilnych dla sektora bankowości elektronicznej. Osoba na tym stanowisku będzie uczestniczyć w projektowaniu, implementacji oraz rozwoju komponentów wspólnie między platformami.

Wymagane minimum 5 lat doświadczenia, biegła znajomość Kotlin/Kotlin Multiplatform, architektury MVI i Clean Architecture, DI (Koin) oraz Jetpack Compose.

Qualifications

  • Wymagane minimum 5 lat doświadczenia w rozwoju aplikacji mobilnych.
  • Silna znajomość Kotlin i Kotlin Multiplatform.
  • Doświadczenie z Coroutines, RxJava i integracją API.
  • Znajomość architektury MVI i Clean Architecture.
  • Doświadczenie z DI (Koin) oraz interfejsami użytkownika Jetpack Compose.
  • Wiedza o Compose Multiplatform i Git, Jira/Confluence.
  • Znajomość języka angielskiego na poziomie technicznym.

Responsibilities

  • Projektowanie, implementacja i rozwój wspólnych komponentów mobilnych dla Android i iOS.
  • Udział w przeglądach kodu i refaktoryzacji istniejących rozwiązań.
  • Integracja aplikacji z usługami backendowymi i API.
  • Współpraca z Analitykami Biznesowymi, programistami Java i Architektami IT.
  • Tworzenie dokumentacji technicznej i testów jednostkowych.
  • Praca nad jakością kodu oraz utrzymaniem wysokich standardów Clean Code.

Skills

Kotlin
Kotlin Multiplatform
Coroutines
RxJava
Networking API
MVI
Clean Architecture
Koin DI
Jetpack Compose
Compose Multiplatform
Git
Jira/Confluence
English (technical)
Team collaboration

Tools

Jira
Confluence
Gerrit
Git

Job description

Branża: bankowość
Model pracy: zdalnie, możliwe 1-2 spotkania/miesiąc w jednej z siedzib klienta, najczęściej Warszawa
Długość kontraktu: 12 miesięcy + przedłużenia
Kontrakt: B2B
Start: ASAP

Senior Kotlin Multiplatform Developer (KMP)

Projekt: Rozwój aplikacji mobilnych, Bankowość elektroniczna dla firm.

Poszukujemy Senior Kotlin Multiplatform Developera do zespołu odpowiedzialnego za rozwój i utrzymanie aplikacji mobilnych opartych o wspólną bazę kodu dla platform Android i iOS. Osoba na tym stanowisku będzie uczestniczyć w projektowaniu, implementacji oraz rozwoju komponentów wspólnie między platformami, współpracując z zespołami biznesowymi i technicznymi.

Zakres obowiązków
  • Tworzenie wysokiej jakości kodu w technologii Kotlin Multiplatform.
  • Projektowanie i rozwój wspóldzielonych komponentów aplikacji mobilnych.
  • Tworzenie dokumentacji technicznej.
  • Przeprowadzanie testów jednostkowych.
  • Integracja aplikacji z usługami backendowymi.
  • Współpraca z Analitykami Biznesowymi, Programistami Java, Architektami IT oraz innymi członkami zespołu projektowego.
  • Współpraca z klientem biznesowym.
  • Udział w przeglądach kodu oraz działaniach związanych z refaktoryzacją istniejących rozwiązań.
Wymagane kompetencje
  • Minimum 5 lat doświadczenia zawodowego w rozwoju aplikacji mobilnych.
  • Bardzo dobra znajomość Kotlin.
  • Doświadczenie komercyjne z Kotlin Multiplatform.
  • Doświadczenie w pracy z:
    • Coroutines,
    • RxJava,
    • komunikacją sieciową i integracją API.
  • Znajomość architektury:
    • MVI,
    • Clean Architecture.
  • Doświadczenie w Dependency Injection z wykorzystaniem Koin.
  • Doświadczenie w budowie interfejsów użytkownika z wykorzystaniem:
    • Jetpack Compose,
    • Compose Multiplatform.
  • Znajomość Git oraz pracy z systemami kontroli wersji.
  • Znajomość dobrych praktyk programistycznych oraz zasad Clean Code.
  • Doświadczenie w przeglądach kodu i refaktoryzacji.
  • Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną.
  • Doświadczenie w pracy z Jira i Confluence.
  • Umiejętność analitycznego myślenia.
  • Samodzielność i odpowiedzialność za realizowane zadania.
  • Umiejętność współpracy w zespole oraz komunikatywność.
Mile widziane
  • Doświadczenie w rozwoju aplikacji bankowych, fintechowych lub innych produktów finansowych.
  • Znajomość platformy iOS.
  • Znajomość środowiska Xcode.
  • Umiejętność diagnozowania i rozwiązywania problemów występujących po stronie iOS.
  • Doświadczenie z Gerrit.
  • Doświadczenie w pracy nad rozwiązaniami wykorzystującymi wspólną bazę kodu dla Android i iOS.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programista Android - K/M
Programista Android - K/M

Astek • Warszawa

On-site
PLN 221,000 - 262,000
Multisport
Private medical care
Life insurance
Senior Kotlin Multiplatform Engineer — Hybrid Banking App
Senior Kotlin Multiplatform Engineer — Hybrid Banking App

Jit Team • Warszawa

Hybrid
PLN 11,000 - 15,000
Android Developer
Android Developer

co.brick • Warszawa

On-site
PLN 182,000 - 211,000
Senior Mobile Engineer (iOS/Android)
Senior Mobile Engineer (iOS/Android)

Axel Springer • Kraków

On-site
Senior Mobile Engineer (Android)
Senior Mobile Engineer (Android)

Axel Springer Group • Województwo małopolskie

On-site
Senior Kotlin Multiplatform Developer
Senior Kotlin Multiplatform Developer

7n • Warszawa

On-site
PLN 180,000 - 280,000
Opieka medyczna
Ubezpieczenie na życie
Karta sportowa
+1
Mobile Fullstack Team Leader
Mobile Fullstack Team Leader

ipracujzdalnie.pl • Katowice

On-site
PLN 300,000 - 420,000
Kotlin Developer
Kotlin Developer

HeadHR • Województwo małopolskie

Hybrid
PLN 212,000 - 298,000
Private healthcare
Multisport card
Referral program
+2
Expert iOS Developer
Expert iOS Developer

GFT TECHNOLOGIES SE • Warszawa

Hybrid
PLN 185,000 - 283,000
Pakiet benefitów do wyboru z platformy
Work from anywhere (do 140 dni poza PL
Senior Android Developer
Senior Android Developer

Pekao CoNext • Warszawa

Hybrid
PLN 180,000 - 240,000
Umowa B2B
Platforma benefitowa GIGLIKE
Praca hybrydowa (Warszawa/Kraków)