Dołączysz do zespołu, który tworzy i rozwija nowoczesne aplikacje mobilne na platformę Android, wykorzystywane w środowisku enterprise. Będziesz pracować nad projektami opartymi na architekturze client-server, dbając o jakość kodu, testowanie, stabilność oraz wdrażanie nowych funkcjonalności. Zespół pracuje zwinnie, a spotkania projektowe odbywają się 2 razy w miesiącu w biurze w Warszawie.
responsibilities :
rozwój i utrzymanie aplikacji mobilnych na Android,
projektowanie i implementacja nowych funkcji w oparciu o Java + Android SDK,
współpraca z zespołem backendowym przy tworzeniu rozwiązań client-server,
tworzenie testów jednostkowych i funkcjonalnych,
praca z repozytorium kodu (GIT),
udział w analizie wymagań, projektowaniu rozwiązań oraz code review,
dbanie o jakość, wydajność i czytelność kodu.
requirements-expected :
minimum 4 lata doświadczenia komercyjnego, w tym 2 lata w Android development,
bardzo dobra znajomość Java i Android SDK,
umiejętność pracy z narzędziami kontroli wersji (preferowany GIT),
bardzo dobra znajomość zasad OOP oraz wzorców projektowych,
doświadczenie w tworzeniu aplikacji w architekturze client-server,
umiejętność pisania testów jednostkowych i funkcjonalnych,