Informacje o projekcie:
Branża: bankowość
Stawka: do 148 zł/h netto + VAT, B2B
Lokalizacja: Warszawa/Łódź hybryda, pozostałe zdalnie
Język projektu: polski
Streszczenie: Główną funkcją tej roli jest rozwój i utrzymanie aplikacji mobilnej, skierowanej do ponad 3,5 miliona klientów detalicznych, poprawa doświadczenia użytkownika i wdrożenie wysokiej jakości standardów kodowania.
Obowiązki:
Rozwijanie i utrzymywanie aplikacji PeaoPay dla klientów detalicznych.
Implementowanie zasad czystej architektury w aplikacji.
Wykorzystanie architektury MVVM + MVI.
Pisanie testów BDD za pomocą JUnit4 i Mockk.
Zarządzanie programowaniem asynchronicznym za pomocą RxJava.
Obsługa komunikacji sieciowej przy użyciu protokołu OkHttp.
Dbanie o bezpieczeństwo i korzystanie z pakietu SDK GooglePay.
Kontrola wersji przy użyciu Git/Gerrit.
Wymagania:
Minimum 5 letnie doświadczenie jako Android Developer.
Znajomość Kotlin (min 3 lata doświadczenia).
Znajomość architektury wysokopoziomowej: clean architecture.
Znajomość architektury prezentacji: MVVM + Coordinators z zakusami do MVI.
Doświadczenie w asynchroniczności: RxJava (min 3 lata doświadczenia).
Doświadczenie w dependency injection: Koin.
Doświadczenie w komunikacji sieciowej: OkHttp.
Znajomość wykorzystania bibliotek do UI: DataBinding, ConstraintLayout.
Umiejętność pisania testów BDD: JUnit4, Mockk, screenshot testy Paparazzi.
Znajomość CI: Zuul CI
Znajomość zagadnień security: GooglePay SDK znajomość framework i API Android i Google
Doświadczenie w wykorzystywaniu narzędzi do kontroli wersji: Git/Gerrit.
Mile widziane:
Znajomość zagadnień z kryptografii - szyfrowanie danych, skróty, podpis kluczem.
Znajomość: Kotlin Multiplatform i Compose Multiplatform.
Net per hour - B2B
Check similar offers