Programista Android [Kotlin]

Brak informacji o wynagrodzeniu
SeniorHybryda·WarszawaFull-time·B2B
#460391·Dodano dziś·1
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

Firma i stanowisko

Pracujemy blisko zespołów IT i biznesu Grupy Pekao, wspierając kluczowe inicjatywy technologiczne. Współpracujemy z doświadczonymi kontraktorami B2B, oferując udział w dużych, długofalowych projektach związanych z rozwojem bankowości w Polsce.

Wymagania

  • Doświadczenie w tworzeniu aplikacji Android z wykorzystaniem Kotlin, Android SDK, Android Studio oraz AndroidX
  • Biegła znajomość architektur MVVM i MVI oraz umiejętność projektowania skalowalnej struktury aplikacji mobilnych
  • Znajomość Jetpack Compose do tworzenia nowoczesnych interfejsów użytkownika
  • Umiejętność pracy z Git, konfiguracją Gradle oraz narzędziami do zarządzania zależnościami, takimi jak Dagger lub Koin
  • Doświadczenie w pracy z RxJava, Retrofit, OkHttp oraz Android Data Binding
  • Tworzenie i utrzymywanie testów jednostkowych dbając o wysoką jakość i stabilność kodu
  • Wiedza z zakresu integracji systemów wykorzystujących REST, JSON, XML oraz protokoły binarne
  • Znajomość zasad Clean Code i umiejętność ich stosowania
  • Znajomość i stosowanie praktyk bezpiecznego kodowania aplikacji
  • Zdolność pracy z profesjonalną dokumentacją techniczną w języku angielskim
  • Samodzielność, odpowiedzialność i dobra organizacja pracy
  • Umiejętność analizy problemów, poszukiwania rozwiązań i współpracy zespołowej
  • Doświadczenie pracy z Jira oraz Confluence

Nice to have:

  • Wykształcenie wyższe na kierunku informatyka, matematyka lub pokrewnym
  • Doświadczenie w code review, pracy z Gerrit lub podobnymi narzędziami oraz refaktoryzacji kodu
  • Znajomość środowiska terminali płatniczych Android i pracy z SDK producentów urządzeń
  • Doświadczenie w procesach płatniczych jak settlement, reversal, batch processing czy druk potwierdzeń
  • Wiedza z zakresu kiosk mode/COSU, Device Owner API oraz zarządzania politykami urządzeń
  • Doświadczenie w integracji z systemami TMS oraz zdalnym zarządzaniu flotą terminali
  • Znajomość standardów płatniczych i komunikacyjnych, takich jak ISO 8583, ISO 20022, nexo
  • Umiejętność profilowania wydajności aplikacji z wykorzystaniem Android Studio Profiler
  • Doświadczenie w środowisku finansowym oraz organizacjach regulowanych
  • Znajomość zagadnień PCI oraz bezpieczeństwa aplikacji płatniczych
  • Praca z Android Keystore, R8/ProGuard oraz narzędziami chroniącymi aplikacje przed nieautoryzowaną modyfikacją

Obowiązki

  • Tworzenie i rozwijanie aplikacji na terminale płatnicze oparte o system Android
  • Dbając o architekturę aplikacji, modularyzację, separację warstw i stabilne kontrakty między modułami
  • Projektowanie i implementacja nowoczesnego interfejsu użytkownika w Jetpack Compose
  • Implementacja kompletnych procesów biznesowych, w tym obsługa błędów, ponawianie operacji i tryb offline
  • Integracja aplikacji z terminalami płatniczymi, ich SDK oraz urządzeniami peryferyjnymi jak NFC, czytniki kart i drukarki
  • Rozwój rozwiązań działających w trybie kiosk/COSU wspierających bezpieczną pracę urządzeń
  • Integracja z systemami zarządzania terminalami (TMS) z zdalną parametryzacją, aktualizacjami i monitoringiem
  • Dbanie o jakość i bezpieczeństwo aplikacji poprzez testy, analizę kodu i stosowanie praktyk mobile security
  • Udział w code review, rozwijanie standardów zespołowych oraz usprawnianie procesów CI/CD
  • Optymalizacja wydajności, niezawodności i jakości dostarczanych rozwiązań
  • Dokumentowanie kluczowych decyzji technicznych, interfejsów oraz przepływów systemowych
  • Realizacja integracji terminali z aplikacjami VAS i urządzeniami zewnętrznymi przy użyciu TCP/IP, USB, Bluetooth i Intentów Android

Benefity

  • Umowa B2B
  • Dostęp do platformy benefitowej GIGLIKE oferującej ubezpieczenia od utraty dochodu, ubezpieczenie szpitalne, prywatną opiekę medyczną, pakiety sportowe i usługi księgowe
  • Praca hybrydowa (1-3 dni w tygodniu w biurze w Warszawie lub Krakowie)
Opieka zdrowotna
Karta sportowa

Inne informacje

Informujemy, że administratorem danych jest Pekao CoNext. Podanie obowiązkowych danych jest konieczne do realizacji procesu rekrutacji. Dane będą przetwarzane do zakończenia rekrutacji i w okresie dochodzenia roszczeń. Zgoda na przetwarzanie danych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz podmioty powiązane z procesem rekrutacji.

Pekao CoNext

Pekao CoNext

77 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz