Что предстоит делать:
- Заниматься разработкой Android-приложения ;
- Участвовать в code review;
- Проектировать архитектуру системы и принимать технические решения в составе команды;
- Взаимодействовать с аналитиками, дизайнерами, тестировщиками и другими разработчиками;
- Оценивать трудозатраты, декомпозировать задачи;
- Писать unit-тесты;
- Писать документацию.
От вас:
-
Не менее 4-х лет опыта коммерческой разработки под Android;
-
Глубокое знание Kotlin и платформы Android;
-
Владение Kotlin Coroutines, Flow;
-
Владение Android Jetpack (ViewModel, Navigation, DataStore, Room);
-
Знание MVVM, MVI, Clean Architecture, ООП, SOLID;
-
Опыт работы в многомодульных проектах;
-
Опыт работы с Jetpack Compose;
-
Владение Dagger 2, Hilt или аналогами;
-
Опыт работы с GitLab + GitLabCI или аналогами;
-
Знание принципов создания безопасных МП.
Будет плюсом:
- Опыт работы в роли ведущего разработчика/тимлида;
- Навык написания unit-тестов;
- Опыт работы в крупных многомодульных проектах и крупных командах;
- Уверенный навык работы с Gradle.