Programista Android (POS)
POLSKIE ePŁATNOŚCI S.A.
Odesa, UA
1 днів тому
source : Just Join IT

Dagger (regular)

Android Components (regular)

Java (regular)

SOLID Principles (advanced)

Android (advanced)

Miejsce pracy : Tajęcina k. Rzeszowa / Kraków / Warszawa, 100% zdalnie po okresie wdrożenia

Zakres obowiązków :

  • Tworzenie aplikacji dla zewnętrznych dostawców systemów płatniczych.
  • Projektowanie, rozwój i wdrażanie rozwiązań terminalowych opartych o platformę Android.
  • Tworzenie części lub całości systemu (w zależności od realizowanego projektu). Możliwość samodzielnego decydowania o doborze narzędzi i wielu aspektach pracy.
  • Dbanie o jakość tworzonego kodu.
  • Zgłębianie wiedzy w zakresie Android.
  • O projekcie

    Będąc Programistą systemu Android w PeP będziesz wspierał swoją wiedzą i doświadczeniem projekt i podnosił jakość wytwarzanego oprogramowania Android na całą gamę urządzeń płatniczych, tj.

    terminali (POS) aktualnie dla producenta PAX, a w przyszłości XIAOMI czy Ingenico.

    Struktura oprogramowania :

    Czy chcesz mieć wpływ na produkt, który jest używany codziennie przez miliony użytkowników na wielu urządzeniach? Rozbudowujemy nasz zespół Android! Nasza technologia działa płynnie, 24 / 7, jest najnowocześniejsza, skalowalna i odporna.

    Na każdym terminalu instalowany jest szereg odrębnych aplikacji udostępniających usługi w zależności od wymagań klienta :

  • Płatnicza (MasterCard, Visa, Diners, Amex, Blik, UnionPay)
  • Sprzedaży elektronicznych doładowań (GSM, GiftCardMall, PaySafeCard)
  • Karta podarunkowa
  • Karta lojalnościowa
  • Płatność za rachunki
  • Obsługa przesyłek
  • Integracyjne (współpraca z systemami kasowymi, maszynami vendingowymi czy paliwomatami).
  • Wszystkie te aplikacje pisane są z wykorzystaniem najnowszych technologii oraz korzystają z automatycznego CI / CD

    Wymagania :

  • 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, Coroutines, Room.
  • Dobra znajomość Android Components.
  • 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.
  • Oferujemy :

  • Ciekawą i pełną wyzwań pracę w szybko rozwijającej się Spółce z zapleczem lidera europejskiego.
  • Elastyczną formę zatrudnienia : Umowa o Pracę lub B2B;
  • Konkurencyjne wynagrodzenie zasadnicze i dodatkowy system premii kwartalnych MBO;
  • Dopłatę do pakietu świadczeń pozapłacowych : m.in. : Prywatna Opieka Medyczna, Dodatkowe Ubezpieczenie na Życie, Karta MultiSport, możliwość uczestniczenia w kursie j.
  • angielskiego, duży parking, Chill Taras, praca zdalna, imprezy integracyjne i wiele innych

    Повідомте про це
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Застосувати
    Моя електронна адреса
    Клацнувши по кнопці "# кнопка", я даю згоду neuvoo на обробку моїх даних та надсилання сповіщень електронною поштою, як це детально описано в Політиці конфіденційності neuvoo. Я можу будь-коли відкликати свою згоду або скасувати підписку.
    Продовжити
    Заява