JustJoin.IT Praca zdalna Senior New

Senior Android Kotlin Developer

Be in IT

⚲ Kraków

120 - 140 PLN/h netto (B2B)

Wymagania

  • Android
  • Kotlin
  • Jetpack Compose
  • Retrofit
  • Coroutines
  • Room

Opis stanowiska

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. 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ą.