- 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) и
архитектурных подходов. Знаете, когда уместно применять тот или иной подход;