Programista Android [Kotlin]
In short
Programista Android (Kotlin) w Pekao CoNext w Warszawie. Tworzenie i rozwój aplikacji na terminale płatnicze Android. Wymagane doświadczenie w Kotlin, Jetpack Compose, MVVM/MVI, Git, Gradle, RxJava, Retrofit, OkHttp. Udział w code review, CI/CD. B2B.
AI-written summary based on the listing content.
O nas:
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.
- Zadbujesz 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)
Benefity, ubezpieczenia i usługi dla niezależnych profesjonalistów
GIGLIKE.com to innowacyjna platforma biznesowa, stworzona z myślą o niezależnych profesjonalistach, takich jak Ty, współpracujących z firmami w ramach jednoosobowych działalności gospodarczych lub na podstawie umów cywilnoprawnych.
Oferujemy szeroki wybór ubezpieczeń, benefitów i usług, które wspierają Twój komfort pracy, bezpieczeństwo i rozwój zawodowy.
- Ubezpieczenie od utraty dochodu
- Ubezpieczenie szpitalne
- Prywatna opieka medyczna
- Pakiety sportowe
- Usługi księgowe
| Published | 2026-10-31 |
| Expires | 2027-01-14 |
| Source |
|
Hexjobs App
Tools tailored to this listing.
Hexjobs App
Tools tailored to this listing.
Similar offers
Embedded Linux Developer (C/C++ & Yocto)
Edge One Solutions Sp. z o.o.
Warszawa, mazowieckieSenior iOS Engineer
smartpatient
WarszawaSenior Windows Audio Software Engineer
CSHARK
WarszawaSenior Cloud Security Developer with OAuth 2.0
DataArt Poland sp. z o.o.
WarszawaSenior Analytics Engineer with dbt, Data Team
DataArt
Warszawa