JustJoin.IT Praca zdalna Senior

Architect Android Developer

Primaris Services Sp. z o.o.

⚲ Warszawa

170 - 190 PLN netto (B2B)

Wymagania

  • Android
  • POS
  • Kotlin
  • Java
  • REST API
  • JetPack
  • CI/CD
  • IPC/AIDL

Opis stanowiska

Forma współpracy: kontrakt B2BStawka (B2B PLN netto + VAT/h): 170-190
Tryb: zdalny
Poszukujemy osoby o profilu Architect Android Developer, która posiada min. 5 lat komercyjnego doświadczenia.
Wiodący stack technologiczny: Android, POS, Kotlin, Java, Jetpack, Compose, Coroutines/ Flow, API REST, IPC/AIDL, CI/CD, Git, SDK

Projekt który będziemy gotowi Ci zaproponować  polega na rozwoju i utrzymaniu aplikacji Android działających na specjalistycznych terminalach płatniczych wykorzystywanych do obsługi transakcji bezgotówkowych. Rozwiązania wspierają globalny ekosystem akceptacji płatności, zapewniając bezpieczne, wydajne i niezawodne przetwarzanie transakcji dla banków, agentów rozliczeniowych, sprzedawców oraz partnerów z sektora fintech.
Zespół odpowiada za rozwój nowych funkcjonalności, integrację aplikacji z usługami płatniczymi i komponentami sprzętowymi urządzeń, a także za zapewnienie wysokiej jakości, wydajności oraz stabilności rozwiązań. Projekt realizowany jest w środowisku międzynarodowym.

Potencjalne zadania projektowe: zaprojektowanie architektury oraz rozwój skalowalnych rozwiązań dla platformy Android. Ścisła współpraca z zespołami produktowymi, projektowymi i inżynieryjnymi w zakresie definiowania architektury, standardów technicznych oraz najlepszych praktyk wytwarzania oprogramowania.

Wymagania:
• Min.5 lat doświadczenia w programowaniu na Androida i min. 2 lata w obszarze projektowania architektury (preferowane środowiska korporacyjne, POS, wbudowane lub zintegrowane sprzętowo)
• Dobra znajomość Kotlina (Java będzie dodatkowym atutem)
• Doświadczenie z Jetpack, Compose oraz Coroutines/Flow
• Doświadczenie z API REST, integracjami SDK oraz IPC/AIDL
• Znajomość CI/CD, Git
• Znajomość j. angielskiego na poziomie B2/C1

Mile widziane: 
• Znajomość developmentu na terminale płatnicze

Cały proces nawiązywania współpracy oraz onboarding prowadzony jest zdalnie.
Proces nawiązywania współpracy składa się z:
• rozmowy telefonicznej (do 30 min)
• zdalnej video rozmowy - weryfikacji techniczno-biznesowej z naszym specjalistą/specjalistką (60-90 min)
• zdalnego spotkania z Product Owner projektu (30-60 min)

Primaris Services to ponad 250 ekspertów na pokładzie i 15 lat doświadczenia w branży IT na rynku polskim oraz zagranicznym. Realizujemy ambitne projekty o wysokiej złożoności z różnych obszarów - m.in. bankowości, ubezpieczeń, healthcare, robotyzacji, energetyki, mediów (mamy ponad 40 aktywnych klientów). Rośniemy w siłę oraz ciągle poszerzamy portfolio zarówno naszych usług jak i klientów.
Zakres naszej działalności obejmuje budowę systemów od zera, ich rozwój oraz utrzymanie,  wdrożenia produktowe, alokacje całych Zespołów, a także pojedynczych Ekspertów w strukturach Klienta.
Ponadto od kilku lat działamy bardzo intensywnie jako złoty Partner firmy UiPath (obszar Robotic Process Automation) budując roboty i sprzedając licencje u naszych Klientów. Co miesiąc nawiązujemy współpracę z 7 nowymi osobami. Wierzymy, że ludzie z pasją to klucz do naszego wspólnego sukcesu! Właśnie dlatego ciągle poszukujemy nowych, zdolnych osób, które powiększą grono naszych współpracowników.

🔍 Dekoder Ogłoszenia

🟡
Architekt Android Developer
Może oznaczać zarówno osobę projektującą architekturę, jak i doświadczonego developera, który ma duży wpływ na decyzje techniczne.
🔴
POS
Wskazuje na pracę z systemami punktów sprzedaży, co może oznaczać specyficzne, często starsze technologie i ograniczenia sprzętowe.
🟡
IPC/AIDL
Wymaga znajomości komunikacji międzyprocesowej, co jest specyficzne dla systemów Android i może być bardziej złożone niż standardowe API.
🟢
Ścisła współpraca z zespołami produktowymi, projektowymi i inżynieryjnymi w zakresie definiowania architektury, standardów technicznych oraz najlepszych praktyk wytwarzania oprogramowania.
Oznacza, że będziesz musiał aktywnie uczestniczyć w dyskusjach i podejmowaniu decyzji, a nie tylko implementować gotowe rozwiązania.
🔴
preferowane środowiska korporacyjne, POS, wbudowane
Doświadczenie w tych obszarach jest kluczowe, co może sugerować, że projekt nie jest typową aplikacją mobilną, a czymś bardziej złożonym i specyficznym.