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.
Android Developer
Twój zakres obowiązków
- 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.
Nasze wymagania
- 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,
- znajomość zagadnień relacyjnych baz danych.
- znajomość Kotlin,
- doświadczenie z Samsung KNOX SDK.