Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Senior Android Kotlin Developer.
Senior Android Kotlin Developer
Zakres obowiązków:
- Długofalowa współpraca z międzynarodową firmą z sektora finansowo-bankowego, rozwijającą cyfrowe produkty mobilne dla klientów detalicznych i biznesowych.
- Tworzenie i rozwijanie aplikacji mobilnych w Kotlinie z wykorzystaniem Jetpack Compose.
- Projektowanie i implementacja rozwiązań opartych na Design Patterns, w szczególności MVP i MVVM, z uwzględnieniem zasad modularyzacji i separacji zależności.
- Integracja aplikacji z usługami sieciowymi przy użyciu Retrofit.
- Zarządzanie zależnościami z wykorzystaniem Koin, Dagger lub Hilt.
- Tworzenie i utrzymywanie pipeline'ów CI/CD.
- Współpraca w cross-funkcjonalnym zespole Mobile Platform, uczestnictwo w code review i retrospektywach.
- Diagnozowanie i rozwiązywanie problemów produkcyjnych, w tym obsługa incydentów w trybie on-call.
Oczekujemy:
- Minimum 3 lata doświadczenia w tworzeniu aplikacji Android w Kotlinie.
- Bardzo dobrej znajomości frameworka Android oraz bibliotek: Retrofit, Coroutines, Room.
- Umiejętności pracy z Android Lifecycle oraz zarządzania stanem aplikacji przy użyciu ViewModel i LiveData.
- Znajomości zasad modularności aplikacji i zarządzania zależnościami.
- Praktycznego doświadczenia w tworzeniu i utrzymywaniu procesów CI/CD.
- Znajomości Design Patterns: MVP, MVVM oraz Clean Architecture.
- Wiedzy z zakresu bezpieczeństwa aplikacji mobilnych:
- implementacja bezpiecznego przechowywania danych (np. EncryptedSharedPreferences, Keystore),
- bezpieczna komunikacja sieciowa (SSL Pinning, HTTPS),
- zabezpieczenie przed inżynierią wsteczną i innymi zagrożeniami,
- implementacja autoryzacji i uwierzytelniania użytkowników.
- Znajomości best practices w programowaniu asynchronicznym (Coroutines, Flow).
- Umiejętności pracy w zespołach rozproszonych oraz gotowości do uczestnictwa w code review i retrospektywach.
- Gotowości do pracy w modelu hybrydowym: 6 dni w miesiącu w biurze klienta w Krakowie (z elastycznością w ustaleniu harmonogramu).
- Znajomości języka angielskiego na poziomie B2 lub C1 - umożliwiającej swobodną komunikację w międzynarodowym środowisku.
- Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca.
Oferujemy:
- Długofalowa współpraca z wynagrodzeniem w przedziale 120-140 PLN netto/godz. + VAT.
- Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia.
- Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie).
- Współpraca w systemie hybrydowym (6 dni w miesiącu z biura w Krakowie).
- Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.