Требования:
- опыт разработки приложений Android на Java/Kotlin более года;
- хорошее знание Kotlin;
- знание классических алгоритмов и структур данных;
- опыт применения MVC, MVP, MVVM и MVI паттернов;
- опыт параллельного и многопоточного программирования;
- знакомство с веб-технологиями и стандартами UX/UI (Material design)
- создавать UI кодом
- опыт работы с SQL lite
- language: Kotlin, Java
- full stack: Android, Kotlin, Coroutines, Flow, Koin, FirebasecCrashlytics, gRPC, OOP, Jira, Git, Maven, Gradle
- опыт нативной разработки
- опыт работы с compose
Обязанности:
- проектировать архитектуру и разрабатывать мобильное приложение;
- активно взаимодействовать с командой, решать общие задачи.:
- Иметь опыт коммерческой разработки приложений под Android от 1 года и выше;
- хорошо знаете SDK платформы;
- отлично знать Kotlin;
- понимать принципы работы клиент-серверных приложений, уметь разбираться и интегрироваться с любым REST API, а также готовность обсуждать его развитие с backend разработчиками;
- понимать плюсы и минусы разных паттернов проектирования (MVP, MVVM) и архитектурных подходов.
- знать, когда уместно применять тот или иной подход.
