Senior Android Developer | Branża logistyczna
Brak informacji o wynagrodzeniu
SeniorFull-time
#375581·Dodano 6 dni temu·0
Źródło: Edge One SolutionsTech 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
206 aktywnych ofert