Обязанности:
Чем предстоит заниматься: Участие в полном цикле разработки приложений; Взаимодействие с внутренними заказчиками; Участие в код-ревью. Какие знания и навыки для нас важны: Опыт коммерческой разработки Android от 3х-лет; Отличное знание Kotlin, Java, Android SDK; Знание ООП, паттернов и принципов проектирования ПО; Умение писать Clean Code (SOLID, KISS, DRY); Знание архитектурных паттернов MVVM/MVI; Опыт с DI (Dagger, Toothpick); Уверенные знания Kotlin Coroutines, Flow, RxJava; Опыт разработки многопоточных приложений, понимание проблем многопоточности; Знание моделей и способов взаимодействия между клиентом и сервером (REST API, JSON, SOAP); Опыт работы с базами данных (Realm, Room); Понимание цикла разработки, гибких методологий (Scrum/Kanban); Опыт работы с Gradle; Опыт написания Unit-тестов; Умение работать в команде; Английский язык на уровне чтения технической документации.