Senior Kotlin Multiplatform Developer

Emagine — Poland · Posted ~1 day ago

Senior Contract Remote

Skills

Kotlin Multiplatform Mobile application development Android iOS Unit testing Backend integration Technical documentation Kotlin Java

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior mobile development opportunity focused on building and maintaining high-quality applications from a shared Kotlin Multiplatform codebase across Android and iOS. You will design reusable components, integrate backend services, write unit tests and documentation, and collaborate closely with business and engineering teams. The role offers remote work with occasional in-person meetings and a long-term B2B engagement.

Highlights

Fully remote work with only occasional client-site meetings, a long-term 12-month contract with extension potential, and an opportunity to work on cross-platform mobile applications in the banking sector.

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.