Senior Android Developer | Branża logistyczna

Brak informacji o wynagrodzeniu
SeniorFull-time
#375581·Dodano 6 dni temu·0
Źródło: Edge One Solutions
Aplikuj teraz

Tech Stack / Keywords

AndroidKotlinArchitectureContinuous Integration

Firma i stanowisko

Nasz klient to innowacyjna, europejska firma dostarczająca rozwiązania out-of-home delivery, znana z sieci inteligentnych skrytek w wielu krajach. Jako spółka giełdowa o kapitalizacji rynkowej około 5 mld USD (marzec 2023) i zespół liczący ponad 10 000 pracowników, jest jednym z największych operatorów logistycznych w Europie, inwestującym w rozwój technologii oraz automatyzacji.

Wymagania

  • Minimum 4+ lata doświadczenia komercyjnego w rozwoju aplikacji Android
  • Bardzo dobra znajomość Kotlin oraz Java
  • Umiejętność samodzielnej pracy nad rozwojem i utrzymaniem aplikacji mobilnych
  • Doświadczenie w refaktoryzacji istniejącego kodu oraz poprawianiu jego jakości i architektury
  • Praktyczna znajomość architektur mobilnych, w szczególności: MVVM, Clean Architecture, zasad SOLID
  • Doświadczenie w pracy w środowisku Agile
  • Znajomość procesów Continuous Integration oraz Continuous Deployment
  • Doświadczenie związane z procesem wydawniczym aplikacji mobilnych
  • Bardzo dobra znajomość systemu kontroli wersji Git
  • Dobra znajomość zasad UI/UX oraz Material Design
  • Umiejętność podejmowania decyzji technicznych i aktywnego udziału w dyskusjach architektonicznych
  • Dobra komunikacja oraz umiejętność efektywnej współpracy w zespołach wielofunkcyjnych

Nice to have:

  • Doświadczenie w rozwijaniu aplikacji mobilnych o dużej skali i liczbie użytkowników
  • Doświadczenie w optymalizacji wydajności aplikacji Android
  • Znajomość nowoczesnych praktyk testowania aplikacji mobilnych
  • Doświadczenie w pracy nad produktami o zasięgu międzynarodowym

Obowiązki

  • Tworzenie wysokiej jakości kodu objętego testami
  • Współtworzenie decyzji technicznych dotyczących rozwoju skalowalnych i łatwych w utrzymaniu aplikacji mobilnych
  • Udział w code review oraz dbanie o jakość kodu i przestrzeganie najlepszych praktyk programistycznych
  • Dokumentowanie rozwiązań technicznych, procedur wdrożeniowych oraz innych elementów związanych z rozwojem aplikacji
  • Współpraca z zespołami cross-funkcyjnymi przy definiowaniu, projektowaniu i wdrażaniu nowych funkcjonalności
  • Analiza, ocena i wdrażanie nowych technologii zwiększających efektywność procesu developmentu

Benefity

  • Indywidualne wsparcie Service Delivery Managera pomagającego w planowaniu ścieżki kariery
  • Szkolenia, certyfikaty i konferencje z dofinansowaniem lub pełnym pokryciem kosztów
  • Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
  • Wyjścia integracyjne, aktywności sportowe i webinary #edge1talks wspierające work-life balance
  • Wsparcie sportowe i wynajem sal treningowych
  • Pakiet zdrowotny obejmujący prywatną opiekę, kartę sportową, ubezpieczenie i wsparcie psychologiczne
  • Elastyczne benefity w systemie punktowym
  • Bezpłatne lekcje języka angielskiego dostosowane do poziomu
Dofinansowanie szkoleń
Budżet konferencyjny
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Elastyczne godziny
Kursy językowe
Edge One Solutions

Edge One Solutions

206 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz