Senior Android Developer

Pekao CoNext

Warszawa

Hybrid

PLN 180,000 - 240,000

Full time

3 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Umowa B2B
Platforma benefitowa GIGLIKE
Praca hybrydowa (Warszawa/Kraków)

Job summary

Pekao CoNext poszukuje programisty Android do zespołu technicznego. Praca obejmuje tworzenie i rozwijanie aplikacji na terminale płatnicze oparte o Android, z naciskiem na architekturę MVVM/MVI i Jetpack Compose.

Dołączysz do zespołu pracującego nad integracjami z terminalami płatniczymi i peryferiami, a także dbałością o bezpieczeństwo i jakość kodu. Wymagane doświadczenie w Kotlin, Android SDK, Android Studio oraz narzędziach takich jak RxJava, Retrofit i Dagger/Koin.

Qualifications

  • Posiadasz doświadczenie w tworzeniu aplikacji Android z Kotlin, Android SDK, Android Studio i AndroidX.
  • Znašz MVVM/MVI i potrafisz projektować skalowalne architektury mobilne.
  • Znasz Jetpack Compose do tworzenia nowoczesnych UI.
  • Masz doświadczenie z Git, Gradle i zarządzaniem zależnościami (Dagger/Koin).
  • Korzystasz z RxJava, Retrofit, OkHttp i Data Binding.
  • Tworzysz i utrzymujesz testy jednostkowe oraz dbasz o jakość kodu.

Responsibilities

  • Będziesz tworzyć i rozwijać aplikacje na terminale płatnicze oparte o Android.
  • Zadbajesz o architekturę aplikacji, modularyzację, separację warstw i stabilne interfejsy między modułami.
  • Zaprojektujesz i wdrożysz nowoczesny interfejs użytkownika w Jetpack Compose oraz procesy biznesowe, w tym obsługę błędów i tryb offline.
  • Integrujesz aplikacje z terminalami płatniczymi, ich SDK i peryferiami (NFC, czytniki, drukarki).
  • Weźmiesz udział w rozwoju rozwiązań kiosk/COSU i zdalnym zarządzaniu urządzeniami.
  • Weźmiesz udział w integracjach z systemami TMS, parametryzacją i monitoringiem urządzeń.
  • Dbasz o jakość i bezpieczeństwo poprzez testy, przeglądy kodu i praktyki mobile security.
  • Udział w code review, standaryzacji procesów CI/CD i optymalizacji wydajności.

Skills

Kotlin
MVVM/MVI
Jetpack Compose
Android SDK
Android Studio
Git / Gradle
Dagger / Koin
RxJava / Retrofit
OkHttp / Data Binding
Testing

Education

Wykształcenie wyższe

Tools

Jira
Confluence
TMS

Job description

Pracujemy blisko zespołów IT i biznesu Grupy Pekao, wspierając kluczowe inicjatywy technologiczne. Współpracujemy z doświadczonymi kontraktorami B2B, którym zapewniamy udział w dużych, długofalowych projektach o realnym wpływie na rozwój bankowości w Polsce. U nas ambicja spotyka się z energią do działania, a technologia ma realne znaczenie.

W związku z dynamicznym rozwojem oraz planowanymi projektami zapraszamy Cię do rejestracji w bazie Pekao CoNext i dołączenia do społeczności ekspertów realizujących kluczowe projekty dla jednego z największych banków w Polsce. Przeanalizujemy Twoje portfolio i wrócimy do Ciebie z odpowiedzią w przypadku odpowiedniego projektu.

Zadania, które na Ciebie czekają:

  • Będziesz tworzyć i rozwijać aplikacje na terminale płatnicze oparte o system Android.
  • Wspólnie z zespołem zadbasz o architekturę aplikacji, w tym modularyzację, separację warstw i stabilne kontrakty między modułami.
  • Zaprojektujesz i zaimplementujesz nowoczesny interfejs użytkownika w Jetpack Compose oraz kompletne procesy biznesowe, uwzględniające obsługę błędów, ponawianie operacji i tryb offline.
  • Będziesz integrować aplikacje z terminalami płatniczymi, ich SDK oraz urządzeniami peryferyjnymi, takimi jak NFC, czytniki kart i drukarki.
  • Weźmiesz udział w rozwoju rozwiązań działających w trybie kiosk/COSU, wspierających bezpieczną pracę urządzeń.
  • Zajmiesz się integracją z systemami zarządzania terminalami (TMS), w tym zdalną parametryzacją, aktualizacjami i monitoringiem urządzeń.
  • Będziesz dbać o jakość i bezpieczeństwo aplikacji poprzez testy, analizę kodu oraz stosowanie dobrych praktyk mobile security.
  • Weźmiesz udział w code review, rozwijaniu standardów zespołowych oraz usprawnianiu procesów CI/CD.
  • Zadbaj o wydajność, niezawodność i wysoką jakość dostarczanych rozwiązań.
  • Będziesz dokumentować kluczowe decyzje techniczne, interfejsy oraz przepływy systemowe.
  • Zrealizujesz integracje terminali z aplikacjami VAS i urządzeniami zewnętrznymi przy wykorzystaniu TCP/IP, USB, Bluetooth oraz Intentów Android.

Sprawdzisz się w tej roli, jeśli:

  • Posiadasz doświadczenie w tworzeniu aplikacji Android z wykorzystaniem Kotlin, Android SDK, Android Studio oraz AndroidX.
  • Swobodnie pracujesz z architekturami MVVM i MVI oraz potrafisz projektować skalowalną strukturę aplikacji mobilnych.
  • Znasz Jetpack Compose i wykorzystujesz go do tworzenia nowoczesnych interfejsów użytkownika.
  • Masz doświadczenie w pracy z Git, konfiguracją Gradle oraz narzędziami do obsługi zależności, takimi jak Dagger lub Koin.
  • W codziennej pracy korzystasz z RxJava, Retrofit, OkHttp oraz Android Data Binding.
  • Tworzysz i utrzymujesz testy jednostkowe, dbając o jakość i stabilność kodu.
  • Posiadasz wiedzę z zakresu integracji systemów opartych o REST, JSON, XML oraz protokoły binarne.
  • Znasz zasady Clean Code i potrafisz przekładać je na wysoką jakość tworzonych rozwiązań.
  • Rozumiesz znaczenie bezpiecznego kodowania i stosujesz dobre praktyki związane z bezpieczeństwem aplikacji.
  • Potrafisz swobodnie pracować z dokumentacją techniczną w języku angielskim.
  • Cechuje Cię samodzielność, odpowiedzialność i dobra organizacja pracy.
  • Lubisz analizować problemy, szukać optymalnych rozwiązań i współpracować z zespołem.
  • Masz doświadczenie w pracy z Jira oraz Confluence.

Dodatkowym atutem będzie:

  • 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 realizacji procesów płatniczych, takich jak settlement, reversal, batch processing czy druk potwierdzeń.
  • Praktyczna 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 czy nexo.
  • Umiejętność profilowania wydajności aplikacji z wykorzystaniem Android Studio Profiler.
  • Doświadczenie w środowisku finansowym lub innych organizacjach działających w oparciu o wymagania regulacyjne.
  • Znajomość zagadnień związanych z PCI oraz bezpieczeństwem aplikacji płatniczych.
  • Doświadczenie w pracy z Android Keystore, R8/ProGuard oraz rozwiązaniami chroniącymi aplikacje przed nieautoryzowaną modyfikacją.

Co dla Ciebie przygotowaliśmy:

  • Umowę B2B
  • Dostęp do platformy benefitowej GIGLIKE
  • Pracę hybrydową (1-3 dni w tygodniu w biurze w Warszawie lub Krakowie)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Ness Solution • Warszawa

On-site
PLN 156,000 - 167,000
Hybrid work
iOS Developer/ Android Developer
iOS Developer/ Android Developer

SCALO • Kraków

On-site
Program finansowania certyfikatów
Udział w wydarzeniach technologicznych
Platforma e-learningowa
+2
Senior Android Developer – Fintech Payments (Hybrid)
Senior Android Developer – Fintech Payments (Hybrid)

Ness Solution • Warszawa

Hybrid
PLN 156,000 - 167,000
Hybrid work
Android Developer
Android Developer

co.brick • Warszawa

On-site
PLN 182,000 - 211,000
Backend Python Developer / Junior
Backend Python Developer / Junior

Pekao CoNext • Poland

Hybrid
PLN 120,000 - 180,000
Umowa B2B
Android Developer
Android Developer

Angry Nerds • Wrocław

Remote
Możliwość pracy w pełni zdalnej
Elastyczne godziny pracy
Dofinansowanie do konferencji i szkoleń
+2
Programista Android - Warszawa (Mazowieckie), Polska K/M
Programista Android - Warszawa (Mazowieckie), Polska K/M

Astek • Warszawa

Hybrid
PLN 221,000 - 262,000
Multisport
Prywatna opieka medyczna
Ubezpieczenie na życie
Mobile Fullstack Team Leader
Mobile Fullstack Team Leader

ipracujzdalnie.pl • Kraków

On-site
PLN 300,000 - 540,000
Inżynier ds. Build & Release Aplikacji Mobilnych room
Inżynier ds. Build & Release Aplikacji Mobilnych room

4it Solutions • Warszawa

Hybrid
PLN 220,000 - 320,000
Nearby restaurants and shops
Hybrid work model
Software Tester
Software Tester

Vasco Electronics • Kraków

On-site
PLN 89,000 - 145,000
Multisport
Luxmed
Allianz
+1