Требования:
Опыт коммерческой разработки под Android от 3 лет;
Отличное знание языка программирования Kotlin;
Уверенное владение Android SDK и понимание принципов работы Android-приложений;
Знание и практическое применение Clean Architecture, а также архитектурных паттернов MVVM / MVI / MVP;
Опыт работы с основными библиотеками и инструментами Android-разработки:
Hilt, Dagger 2, Retrofit, OkHttp, Room, Jetpack Compose;
Понимание и применение Material Design Guidelines;
Опыт работы с Git, знание Git Flow и участие в code review;
Знание основных паттернов проектирования, принципов ООП и SOLID;
Базовое знакомство с Google APIs Console.
Опыт разработки мульти-модульных проектов;
Опыт работы с системами CI/CD (настройка, поддержка, интеграция);
Знание Coroutines, Flow, RxJava;
Опыт интеграции Firebase, Crashlytics, Analytics;
Навыки работы с Kotlin Multiplatform Mobile (KMM) или Compose Multiplatform;
Опыт публикации приложений в Google Play;
Опыт работы в Agile/Scrum-командах.