Обязанности:
Чего мы ждем от тебя: опыт коммерческой разработки 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-тестов; умение работать в команде; английский язык на уровне чтения технической документации. Чем предстоит заниматься: полным циклом разработки приложений; взаимодействием с внутренними заказчиками; участием в код-ревью.