Mobile Developer Android/Kotlin Multiplatform (f/m/x)
Summary
Build and maintain Android banking apps using Kotlin, Jetpack Compose, and Kotlin Multiplatform, refactoring code and adding new features in an Agile team.
Poszukujemy Senior Android Developera, który dołączy do tribe’u omnichannel i będzie uczestniczyć w rozwoju produkcyjnych aplikacji mobilnych banku. Projekt obejmuje tworzenie nowych funkcjonalności, rozwój istniejących rozwiązań, refaktoryzację kodu oraz wdrażanie usprawnień wynikających z potrzeb biznesowych.
Zakres obowiązków
• Rozwój produkcyjnych aplikacji mobilnych na platformę Android.
• Tworzenie nowych funkcjonalności w aplikacjach mobilnych banku.
• Rozwijanie i modyfikowanie istniejących funkcjonalności.
• Refaktoryzacja istniejącego kodu.
• Realizacja usprawnień technicznych i biznesowych.
• Programowanie z wykorzystaniem Kotlin, Jetpack Compose, Kotlin Multiplatform oraz Compose Multiplatform.
• Praca z architekturą Clean Architecture i MVVM.
• Współpraca z zespołem w metodyce Agile, w ramach dwutygodniowych sprintów.
Wymagania
• Minimum 6 lat doświadczenia w programowaniu aplikacji na platformę Android.
• Bardzo dobra znajomość języka Kotlin.
• Praktyczna znajomość Jetpack Compose.
• Doświadczenie w pracy z Kotlin Multiplatform.
• Doświadczenie w pracy z Compose Multiplatform.
• Znajomość Clean Architecture i MVVM.
• Doświadczenie w testowaniu aplikacji z wykorzystaniem Espresso, JUnit oraz MockK.
• Doświadczenie w publikowaniu aplikacji w Google Play.
• Doświadczenie w mentoringu i wspieraniu innych członków zespołu.
• Komunikatywna znajomość języka polskiego w mowie i piśmie.
• Znajomość języka angielskiego minimum w stopniu umożliwiającym pracę z dokumentacją techniczną i zrozumienie kodu aplikacji.
Mile widziane
• Doświadczenie w sektorze bankowym lub przy rozwoju aplikacji finansowych.