Oferujemy
- pracę przy tworzeniu aplikacji mobilnych dla autorskiego systemu magazynowo-produkcyjnego (tworzenie aplikacji na terminale i skanery magazynowe oraz tablety produkcyjne)
- dedykowany budżet szkoleniowy
- elastyczne godziny pracy (możliwość częściowej pracy zdalnej)
- możliwe formy zatrudnienia – umowa o pracę lub B2B
- playroom (PlayStation, piłkarzyki)
- karty Multisport/Benefit
Zakres działań
- rozwój aplikacji mobilnych wsparcia procesów produkcyjnych i magazynowych (tworzenie aplikacji na terminale i skanery magazynowe oraz tablety produkcyjne)
- wprowadzanie nowych technologii, praktyk i standardów tworzenia aplikacji mobilnych
- utrzymanie bieżących wersji aplikacji, bug fixing oraz wsparcie klienta
- aktywny udział w wydarzeniach Scrum
- mentoring mniej doświadczonych programistów Android
Wymagania i doświadczenie zawodowe
- min. 3 lata doświadczenia w tworzeniu aplikacji mobilnych Android
- bardzo dobra znajomość Java, Kotlin i Android SDK
- znajomość wzorców architektonicznych i dobrych praktyk tworzenia aplikacji mobilnych (MVVM)
- umiejętność testowania aplikacji mobilnych na różnych poziomach (Mockito, Hamcrest)
- doświadczenie w wykorzystaniu popularnych bibliotek: Dagger, Jetpack, Livedata, Guava, RxJava2
- doświadczenie w wykorzystaniu REST API do integracji z systemami zewnętrznymi
- doświadczenie w działaniach utrzymaniowych, analizie błędów, debuggingu
- wysokiej jakości kod źródłowy, propagowaniw dobrych praktyk programistycznych, Clean Code, Code Review
- znajomość Git
- umiejętność dzielenia się wiedzą z innymi oraz chęć ciągłego rozwoju i aktualizowania swojej wiedzy
- dobrej samoorganizacji pracy i proaktywności
- doświadczenie w pracy w zespołach zwinnych (np. Scrum)
- znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji
Mile widziane
- znajomość zasad działania środowiska CI/CD (Gitlab CI)
- zainteresowanie tematyką UX/UI