Expert Android Consultant
Co będziesz robić?
Będziesz częścią innowacyjnych projektów dla jednej z największych aplikacji bankowości mobilnej w Polsce. W tej roli będziesz projektować i rozwijać nowoczesne rozwiązania Android, integrować aplikacje mobilne z systemami backend oraz przyczyniać się do budowy bezpiecznego, skalowalnego i wysokiej jakości oprogramowania używanego przez miliony użytkowników.
Jesteśmy GFT Poland
WIEMY, jak mierzyć się ze złożonymi problemami, stosując innowacyjne podejście, aby dostarczać najwyższą wartość. Nasza reputacja została zbudowana wokół jednej prostej zasady: nie obiecujemy zbyt wiele, MY DOSTARCZAMY. Dostarczamy wartość naszym pracownikom, klientom i partnerom. ROŚNIEMY wraz z Tobą, więc inwestowanie w Ciebie jest naszą strategią biznesową. Troska o siebie nawzajem jest naszym priorytetem. ZALEŻY NAM na tym, kim jesteś, czego potrzebujesz i jak się czujesz. ZALEŻY NAM na uśmiechu, dobrej zabawie i rozwoju jako ludzie.
Dlaczego warto wybrać GFT?
- Kultura najwyższej wydajności
- Głęboka wiedza techniczna w obszarze IT engineering & consulting
- 1200 wykwalifikowanych i światowej klasy ekspertów
- 77% zespołu to pracownicy regular/senior
- Produkty, które przyczyniają się do zrównoważonego świata
- Konkurencyjne wynagrodzenie i benefity
- Ambitne projekty, szkolenia i narzędzia, których potrzebujesz, aby rozkwitnąć
- Google Cloud Partner of the Year – za wykraczanie poza standardy w służbie klientom
Oferujemy
- Hybrydową pracę w jednej z naszych lokalizacji: Lodz, Poznan, Krakow, Warsaw, Wroclaw (2 dni biurowe w tygodniu)
- Pracę w bardzo doświadczonym i oddanym zespole
- Pakiet benefitów dopasowany do Twoich potrzeb (opieka medyczna, sport, dofinansowanie do lunchu, ubezpieczenie na życie itp.)
- Szkolenia online i certyfikacje
- Dostęp do platformy e-learningowej
- Work From Anywhere (do 140 dni/rok za granicą)
- Wydarzenia integracyjne
Codzienne zadania
- Rozwijanie i utrzymywanie aplikacji Android przy użyciu Kotlin i Java
- Projektowanie i wdrażanie nowych funkcji mobilnych
- Integrowanie aplikacji z usługami backend
- Pisanie testów unit i integration
- Zapewnianie wysokiej jakości kodu, bezpieczeństwa i wydajności
- Udział w procesach CI/CD i wydawaniu aplikacji
- Współpraca z zespołami cross-functional w środowisku agile
Wymagania
- Co najmniej 3 lata komercyjnego doświadczenia w Android development z Kotlin
- Silna znajomość Android SDK, Android Studio, AndroidX oraz Material Components
- Doświadczenie z MVVM, Clean Architecture oraz aplikacjami multi-module
- Dobra znajomość RxJava3 i Kotlin Coroutines
- Doświadczenie z LiveData, Flow oraz StateFlow
- Doświadczenie z integracjami REST/SOAP przy użyciu Retrofit i OkHttp
- Znajomość Firebase, Room, WorkManager oraz Android Architecture Components
- Doświadczenie w testowaniu unit i integration przy użyciu JUnit, Mockito, MockK lub PowerMock
- Znajomość Gradle, zarządzania zależnościami oraz frameworków dependency injection, takich jak Hilt, Dagger2 lub Koin
- Doświadczenie z narzędziami CI/CD, takimi jak Jenkins lub GitLab
- Znajomość bezpieczeństwa aplikacji, bezpiecznego przechowywania danych oraz optymalizacji wydajności
- Biegły język polski
Mile widziane
- Doświadczenie w projektach z sektora banking lub financial services
- Doświadczenie z zaawansowanymi konfiguracjami Gradle
- Znajomość standardów mobile accessibility
Must have: Android SDK, Android Studio, MVVM, Clean Architecture, Kotlin, REST API, SOAP, Retrofit, Firebase, ROOM, Android, Integration test, JUnit, Mockito, MockK, Hilt, Dagger2, CD tools, Jenkins, Security
Nice to have: Storage, Gradle