Middle Android Developer віддалено O projekcie: Wywodzące się z USA rozwiązanie dla sektora opieki zdrowotnej stało się nieodzownym źródło informacji dla tysięcy osób pragnących rozwiązać swoje problemy zdrowotne. Projekt stale się rozwija od chwili jego powstania cztery lata temu, konsekwentnie zwiększając swój zasięg i wpływ w sektorze opieki zdrowotnej. Jej innowacyjne podejście i zaangażowanie w poprawę wyników zdrowotnych uczyniły z niej zaufanego sojusznika pacjentów i podmiotów świadcz
Middle Android Developer
віддалено
O projekcie:
Wywodzące się z USA rozwiązanie dla sektora opieki zdrowotnej stało się nieodzownym źródło informacji dla tysięcy osób pragnących rozwiązać swoje problemy zdrowotne. Projekt stale się rozwija od chwili jego powstania cztery lata temu, konsekwentnie zwiększając swój zasięg i wpływ w sektorze opieki zdrowotnej. Jej innowacyjne podejście i zaangażowanie w poprawę wyników zdrowotnych uczyniły z niej zaufanego sojusznika pacjentów i podmiotów świadczących opiekę zdrowotną, z obiecującymi perspektywami dalszego rozwoju.
Wymagania:
- ponad 2 lata doświadczenia komercyjnego w tworzeniu aplikacji na Androida;
- Wysoka biegłość w programowaniu w Kotlinie i Androidzie;
- Solidne zrozumienie pojęć Kotlin/Java, takich jak kolekcje, współbieżność/wielowątkowość, współprogramy/przepływ;
- Doświadczenie z komponentami Android Jetpack (Lifecycle, ViewModel, Room, LiveData, WorkManager);
- Zrozumienie DI i doświadczenie z popularnymi rozwiązaniami;
- Zrozumienie wzorców projektowych MV-*;
- Znajomość zasad projektowania interfejsu użytkownika Androida;
- Znajomość RESTful API z JSON;
- Doświadczenie z git/GitFlow;
- Znajomość wzorców projektowych i zrozumienie zasad OOP, SOLID, DRY, KISS;
- Średnio zaawansowany poziom języka angielskiego.
Będzie dodatkowym atutem, ale nie jest wymagane:
- Doświadczenie w pisaniu testów jednostkowych;
- Doświadczenie z Androidem Jetpack Compose;
- Doświadczenie w projektach wielomodułowych.
Aktualny stos projektów:
- Aplikacja z pojedynczą aktywnością, fragmenty, widoki;
- Projekty jednomodułowe, MVVM, Koin;
- Kotlin, współprogramy;
- Pokój, LiveData, WorkManager, SharedPreferences;
- Modernizacja, OK Gson;
- BLESSED (biblioteka Bluetooth Low Energy dla Androida).