Programista Android
-, Warszawa
emagine Polska
Informacje projektowe:
Bankowość
Warszawa (1-2 dni w tyg. z biura)
B2B do 135 zł/h netto+VAT
ASAP/do ustalenia
Pierwszy kontrakt na rok, z opcją przedłużenia
Poszukujemy Programisty Android, który dołączy do zespołu zajmującego się rozwojem aplikacji mobilnych, ze szczególnym uwzględnieniem sektora bankowego. Kandydat powinien posiadać solidne doświadczenie w tworzeniu aplikacji dla systemu Android, w szczególności w architekturze Clean Architecture oraz asynchronicznych rozwiązaniach, takich jak RxJava i Coroutine.
Obowiązki:
Wdrażanie architektury wysokopoziomowej oraz rozwiązań MVI.
Praca z technologiami asynchronicznymi takimi jak RxJava oraz Coroutine.
Zastosowanie dependency injection przy użyciu Koin.
Prowadzenie code review w dużych, rozproszonych zespołach.
Tworzenie oraz utrzymywanie testów BDD przy użyciu JUnit4 i Mockk.
Wymagania:
Must Haves:
Minimum 3-letnie doświadczenie w roli Android Developera.
Znajomość Kotlin (min 2 lata doświadczenia).
Znajomość architektury Clean Architecture, SOLID.
Doświadczenie w asynchroniczności: RxJava, Coroutine (min 2 lata).
Umiejętność pisania testów BDD: JUnit4, Mockk oraz screenshot testów porównawczych Roborazzi.
Znajomość narzędzi do kontroli wersji: Git/Gerrit.
Nice to Haves:
Znajomość platformy iOS i środowiska Xcode.
Doświadczenie z narzędziami AI wspomagającymi rozwój.
Historyczne dobre relacje z bankiem Pekao S.A.
Programista Android
Programista Android
-, Warszawa
emagine Polska