Senior Kotlin Multiplatform Developer (bankowość)
⚲ Warszawa
23 520 - 26 880 PLN netto (B2B)
Wymagania
- min. 5 lat doświadczenia w tworzeniu oprogramowania (Mobile lub Backend)
- min. 2 lata doświadczenia z Kotlinem
- min. 1 rok komercyjnego doświadczenia z Kotlin Multiplatform (KMP)
- udział w co najmniej jednym produkcyjnym projekcie opartym o Kotlin Multiplatform
- doświadczenie z Jetpack Compose oraz architekturą Android (ViewModel, Lifecycle, Hilt/Koin)
- znajomość integracji KMP z iOS oraz podstaw Swift/SwiftUI lub UIKit
- znajomość Gradle (KTS), Git oraz narzędzi CI/CD (GitLab CI lub GitHub Actions)
Mile widziane
- doświadczenie w roli Tech Leada, mentoringu lub definiowaniu standardów technicznych
Opis stanowiska
Projektowanie i rozwój aplikacji bankowej z wykorzystaniem Kotlin Multiplatform — tworzenie współdzielonych modułów biznesowych i warstwy danych, integracja z Android i iOS, architektura Clean Architecture i modularizacja. Będziesz też współtworzyć standardy techniczne i wspierać mniej doświadczonych programistów. To oferta dla seniora z realnym doświadczeniem produkcyjnym w KMP, który chce pracować w bankowości. Szczera uwaga: 4 dni w miesiącu w biurze w Warszawie są obowiązkowe, a rola obejmuje mentoring i odpowiedzialność za procesy, co zwiększa zakres obowiązków poza samo programowanie.
🔍 Dekoder Ogłoszenia
🔴
Senior Kotlin Multiplatform Developer
Może oznaczać, że firma szuka kogoś, kto poprowadzi projekt KMP, ale równie dobrze kogoś, kto po prostu będzie jednym z kilku doświadczonych programistów.
🔴
4 dni w miesiącu z biura w Warszawie, reszta zdalnie
Choć brzmi to elastycznie, może oznaczać, że te 4 dni są obowiązkowe i wymagają fizycznej obecności, co może być uciążliwe w zależności od lokalizacji.
🔴
Minimum 5 lat doświadczenia w tworzeniu oprogramowania (Mobile lub Backend)
To ogólne doświadczenie, które niekoniecznie przekłada się na doświadczenie w Kotlin Multiplatform, które jest kluczowe.
🔴
Współtworzenie standardów technicznych i wsparcie mniej doświadczonych programistów
Oprócz bycia programistą, będziesz również pełnił rolę mentora i osoby odpowiedzialnej za procesy, co może zwiększyć zakres obowiązków.
🟡
bankowość
Praca w sektorze bankowym często wiąże się z bardziej rygorystycznymi procesami, regulacjami i potencjalnie mniejszą swobodą w wyborze technologii.