Programista Android [Kotlin]
O tej ofercie pracy
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
Informacje rynkowe
Przeglądaj powiązane oferty pracy
Podobne oferty
Zobacz wszystkie podobne oferty pracyTester Manualny Aplikacji Mobilnych
Product Owner / Regular
Analityk Biznesowy / Regular
Product Owner / Regular
Programista Atlassian
System Engineer Packet Core
Często zadawane pytania
Jakiego wynagrodzenia mogę się spodziewać?
Ta oferta nie podaje wynagrodzenia. Podobne stanowiska w Warszawie oferują zwykle około 49 157 zł (mediana z 54 ofert).
Jak aplikować na tę ofertę?
Otwórz stronę źródłową i skontaktuj się tam z pracodawcą. Finder nigdy nie pobiera opłat od osób poszukujących pracy.
Czy te oferty pracy są aktualne?
Tak. Finder regularnie odświeża oferty pracy ze źródeł publicznych i usuwa zamknięte oferty.

