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.