Tworzymy nowoczesne rozwiązania płatnicze oparte na Androidzie dla terminali płatniczych. Prawdopodobnie już korzystałeś z naszego systemu, płacąc kartą lub telefonem w sklepie czy na stacji paliw.
Nasze aplikacje rozwijane są w Kotlinie z wykorzystaniem Jetpack Compose, Coroutines, Hilt i innych nowoczesnych narzędzi. Pracujemy w modelu CI/CD z Jenkins, tworząc zarówno aplikacje końcowe, jak i biblioteki dla partnerów, którym zapewniamy wsparcie techniczne.
Lokalizacja: Rzeszów, model hybrydowy po pierwszych 3 miesiącach, 2 dni zdalnie w tygodniu
Stack technologiczny
Kotlin / Java
Jetpack Compose, Coroutines, Hilt, Room
Android SDK
JUnit, Mockito, Roboelectric, Espresso
Git, Jenkins
MVVM, Clean Architecture
Struktura oprogramowania Na terminalach instalowane są aplikacje dostosowane do potrzeb klienta:
Płatnicze (np. MasterCard, Visa, Blik, UnionPay)
Integracyjne (np. systemy kasowe, automaty vendingowe, paliwomaty)
Twoje zadania
Projektowanie i rozwój aplikacji na terminale z Androidem
Współpraca z zespołami analityków, developerów i testerów
Przejęcie odpowiedzialności za rozwój aplikacji lub biblioteki
Dbanie o jakość, czytelność i testowalność kodu
Poszerzanie wiedzy z zakresu Androida i branży płatniczej
Wymagania
Znajomość Kotlin/Java
Doświadczenie w tworzeniu aplikacji Android
Znajomość Android SDK oraz narzędzi: Jetpack Compose, Hilt, Room, Coroutines
Znajomość architektur: MVVM, Clean Architecture
Umiejętność pisania testów jednostkowych
Znajomość dobrych praktyk programistycznych (SOLID, DRY, KISS, Clean Code)
Umiejętność pracy z Git
Wykształcenie wyższe techniczne (lub pokrewne)
Mile widziane
Znajomość JIRA / Confluence / BitBucket / Bamboo / Jenkins
Doświadczenie z systemami POS
Znajomość branży płatniczej / fintech
B2B, Permanent
Check similar offers