Programista Android (POS)

Polska

8000 - 16000 PLN

Poziom
Regular
Umowa
B2B
Wielkość firmy
500 - 999
Pozostało
Zakończono
Stack technologiczny
kotlin:
Regular
Java:
Regular
mockito:
Regular
ipc:
Regular
dagger:
Regular
tms:
Regular
novelpay:
Regular
sdk:
Regular
pax:
Regular
android-sdk:
Regular
espresso:
Regular
junit:
Regular
mvvm:
Regular
android:
Regular
Miasta
Kraków, Rzeszów
Opis
Będąc inżynierem systemu Android w PeP – będziesz częścią w pełni zaangażowanego zespołu Programistów;  będziesz wspierał swoją wiedzą i doświadczeniem projekt i podnosił jakość wytwarzanego oprogramowania Android  na całą gamę urządzeń płatniczych – terminali (POS) aktualnie dla producenta PAX, a w przyszłości XIAOMI czy Ingenico.

Liczebność zespołu
·        Cały zespół developersko - testerski  to 40+ osób
·        Dział rozwoju aplikacji POS – 10 osób (C++), w tym 2 osoby (android). Planowana jest rozbudowa zespołu do 5 osób odpowiedzialnych wyłączanie za aplikację android!

Na każdym terminalu instalowany jest szereg odrębnych aplikacji udostępniających usługi w zależności od wymagań klienta:
o   Płatnicza (MasterCard, Visa, Diners, Amex, Blik, UnionPay)
o   Sprzedaży elektronicznych doładowań (GSM, GiftCardMall, PaySafeCard)
o   Karta podarunkowa
o   Karta lojalnościowa
o   Płatność za rachunki
o   Obsługa przesyłek
o   Integracyjne (współpraca z systemami kasowymi, maszynami vendingowymi czy paliwomatami)
o   Zarządzająca (inicjalizacja terminala, proces aktualizacji)


Nasze wygmania: 
·        Kilkuletnie doświadczenie w tworzeniu i rozwoju aplikacji Android.
·        Znajomości dobrych praktyk programistycznych (Clean code, SOLID, DRY, KISS).
·        Znajomość zasad / reguł OOP oraz SOLID.
·        Bardzo dobra znajomość technologii Kotlin/Java.
·        Praktyczna znajomość wzorców architektonicznych MVP, MVVM oraz Clean Architecture.
·        Znajomość Frameworków: Dagger 2/Koin, RxJava/RxAndroid, Room.
·        Dobra znajomość Jetpack Compose.
·        Umiejętność pisania testów jednostkowych: JUnit, Mockito, Roboelectric.
·        Umiejętność pisania testów UI: Espresso.
·        Doświadczenie w pracy opartej o metodologię SCRUM.
·        Praktyczna umiejętność korzystania z systemu kontroli wersji GIT.
·        Mile widziana znajomość JIRA/Confluence.
·        Umiejętność szybkiego uczenia się, samodzielnego rozwiązywania problemów oraz pracy w zespole.
Wyślij CV
Ta rekrutacja prowadzona jest w serwisie zewnętrznym. Po kliknięciu powyższego przycisku zostanie wczytana strona rekrutera na której można kontynuować proces rekrutacji.
Zobacz również
Created by RedAxe ©Work4.dev 2020 - 2024