Обязанности:
Сейчас мы ищем Senior Android Developer в направление Маркетплейс. Чем предстоит заниматься: разрабатывать новый функционал и поддерживать текущий; верстать новые экраны с применением A/B-тестов; разрабатывать клиент-серверное взаимодействие; участвовать в оценке и планировании; участвовать в разработке архитектурных решений; проводить code review. Главные требования: опыт коммерческой разработки Android приложений от 4-х лет; хорошие знания Kotlin и Android SDK; опыт работы с ViewModel, LiveData, Kotlin Coroutines, Flow; понимание принципов SOLID, архитектурного подхода MVVM и Clean Architecture; опыт работы в команде и проведения code review. Плюсом будут: опыт работы с grpc сервером; знание Material Guidelines; опыт написания unit-тестов; опыт размещения приложения в Google Play; опыт работы по гибким методологиям (Agile, Scrum). Стек: разработка: Kotlin, MVVM, Koin, Coroutines, Flow, Cicerone, Room, Compose; контроль версий: Git; окружение, CI: GitLab; задачи: Jira, Confluence.