Skills
- Language: Kotlin, Java
- Stack: Android, Kotlin, Coroutines, Flow, Koin, Firebase Crashlytics, gRPC, OOP, Jira, Git.
Требования:
- опыт разработки приложений Android на Java/Kotlin более года
- хорошее знание Kotlin;
- знание классических алгоритмов и структур данных
- опыт применения MVC, MVP, MVVM и MVI паттернов
- опыт параллельного и многопоточного программирования
Будет плюсом:
- опыт нативной разработки;
- Опыт работы с compose.
Что нужно делать:
- Проектировать архитектуру и разрабатывать мобильное приложение; Активно взаимодействовать с командой, решать общие задачи.
Мы ждем, что вы:
- Имеете опыт коммерческой разработки приложений под Android от 1 года и выше;
- Хорошо знаете SDK платформы;
- Отлично знаете Kotlin;
- Понимаете принципы работы клиент-серверных приложений, умеете разбираться и интегрироваться с любым REST API, а также готовы обсуждать его развитие с
backend разработчиками;
- Понимаете плюсы и минусы разных паттернов проектирования (MVP, MVVM) и архитектурных подходов. Знаете, когда уместно применять тот или иной подход.