Android Developer
Cześć!
W ramach największej szkoły edukacji domowej w Polsce, poszukujemy do naszej aplikacji natywnej dewelopera Android. Zespół deweloperski składa się z 2 programistów IOS, 2 programistów Android (jednym z nich będziesz Ty). Działamy w ramach 15 osobowego zespołu aplikacji mobilnej, w skład którego wchodzą: product managerka, testerzy, deweloperzy backend, deweloperzy mobile, deweloperka frontend oraz zespół UX/UI. Pracujemy w scrumbanie, słyszymy się na daily o 14:00, na retro oraz kickoffach. Cały zespół pracuje zdalnie, jednak widujemy się minimum 2 razy w roku w Warszawie. Szukamy proaktywnej osoby, która stosuje najlepsze praktyki Kotlin, jest otwarta na wymianę i dzielenie się wiedzą!
Zakres obowiązków:
Rozwój i utrzymanie aplikacji mobilnej na platformę Android;
Projektowanie i implementacja nowych funkcjonalności w oparciu o nowoczesne standardy Android;
Współpraca z zespołem produktowym, UX oraz backendem;
Optymalizacja wydajności i jakości aplikacji;
Udział w decyzjach architektonicznych;
Wsparcie mniej doświadczonych developerów / mentoring;
Dbanie o jakość kodu (code review, testy, best practices).
Wymagania:
Min. 3 lata doświadczenia komercyjnego w rozwoju aplikacji Android;
Bardzo dobra znajomość Kotlin oraz ekosystemu Android;
Doświadczenie z Jetpack Compose;
Praktyczna znajomość Kotlin Coroutines, Flow / StateFlow;
Znajomość wzorców architektonicznych (MVVM / MVI, Clean Architecture);
Doświadczenie z Hilt;
Praca z REST API / Retrofit;
Znajomość Room i DataStore;
Pisanie unit testów (JUnit, Mockk);
Praca z Git (branching, code review).
Mile widziane:
Znajomość CI/CD dla aplikacji mobilnych;
Znajomość narzędzi analitycznych i monitorujących (np. Firebase).
Co oferujemy?:
Pracę zdalną – pracuj z dowolnego miejsca;
Ciekawy projekt – będziesz częścią zespołu tworzącego jedyną na rynku aplikację bezpośrednio wspierającą tysiące dzieci w edukacji domowej z całej Polski;
Umowa B2B bez zapisu o wyłączności;
Projekt z funkcjami AI – w aplikacji dostępne są moduły z wykorzystaniem sztucznej inteligencji;
Okazjonalne spotkania z zespołem – biuro w Warszawie, zapraszamy we wtorki jeśli jesteś w okolicy. Spotkania zespołowe odbywają się ok. dwa razy w roku.
Proces rekrutacji:
Przesłanie CV wraz z formularzem
Video Screening
Rozmowa techniczna z Product Managerem i Tech Leadem
Informacja o zatrudnieniu🎉
Android Developer
Android Developer