Senior Android Developer
Tech Stack / Keywords
Firma i stanowisko
Nasz Klient jest jednym z czołowych banków w Polsce, charakteryzującym się imponującą historią oraz szerokim zakresem usług finansowych. Bank oferuje kompleksowe rozwiązania dla klientów indywidualnych, firm i instytucji oraz pionierskie innowacje, takie jak pierwsza karta kredytowa w Polsce, biometria w bankowości i możliwość zakładania konta osobistego za pomocą selfie. Firma aktywnie angażuje się w nowoczesne technologie, w tym sztuczną inteligencję, automatyzację, mobilne aplikacje, biometrię, Big Data oraz architekturę i infrastrukturę systemów. Jit Team zatrudnia ponad 770 doświadczonych ekspertów i realizuje innowacyjne projekty IT dla klientów na całym świecie. Firma wspiera inicjatywy charytatywne i edukacyjne oraz rozwój zawodowy swoich pracowników.
Wymagania
- Minimum 5 lat doświadczenia jako Android developer
- Minimum 3 lata doświadczenia z Kotlin MultiPlatform
- Znajomość architektury wysokopoziomowej: Clean Architecture, SOLID
- Znajomość architektury prezentacji: MVI
- Doświadczenie w asynchroniczności: RxJava, Coroutine (min 2 lata)
- Doświadczenie w dependency injection: Koin
- Doświadczenie w komunikacji sieciowej: OkHttp
- Znajomość bibliotek UI: Compose, Compose MultiPlatform
- Umiejętność pisania testów BDD: JUnit4, Mockk, screenshot testy Roborazzi
- Doświadczenie z CI: Zuul CI
- Znajomość zagadnień z bezpieczeństwa, GooglePay SDK, Android SDK, Play Store SDK
- Znajomość zagadnień z kryptografii (szyfrowanie danych, skróty, podpis kluczem) będzie dodatkowym atutem
- Doświadczenie z narzędziami kontroli wersji: Git, Gerrit
- Doświadczenie w przeprowadzaniu code review w dużych, rozproszonych zespołach
- Umiejętność samodzielnej analizy i rozwiązywania problemów
Nice to have:
- Znajomość platformy iOS i środowiska deweloperskiego Xcode
- Doświadczenie w pracy z narzędziami AI wspomagającymi development
- Doświadczenie w pracy w obszarze bankowości mobilnej
- Doświadczenie przy tworzeniu aplikacji mobilnych
Obowiązki
- Rozwój i utrzymanie aplikacji Android wykorzystywanych przez klientów banku
- Współpraca w środowisku dużych, rozproszonych zespołów IT
- Zapewnienie wysokiej jakości kodu oraz stabilnych procesów wdrożeniowych
- Przeprowadzanie code review w dużych zespołach
- Samodzielna analiza i rozwiązywanie problemów
Benefity
- Wynagrodzenie 800 - 1200 PLN/dzień netto + VAT na B2B
- Model pracy hybrydowy: 1 dzień w tygodniu w biurze klienta w Warszawie
- Możliwość pracy nad ambitnymi projektami o dużej skali dla wiodącego banku w Polsce
- Dostęp do społeczności JIT oraz cyklicznych spotkań integracyjnych
- Uczestnictwo w Jit communities i szkoleniach celem rozwoju umiejętności
Jit Team
253 aktywne oferty