Обязанности:
Команда MDev занимается разработкой и развитием сервисов для отдела маркетинга и маркетинговой аналитики. Например, сервис по генерации маркетинговых рассылок, пуш уведомлений для пользователей, генерации товарных фидов для рекламных площадок. Ежедневно пользователям Lamoda идет отправка сотен тысяч нотификаций в режиме реального времени, и команда MDev обеспечивает непрерывную работу этих сервисов. Чем вам предстоит заниматься: разрабатывать новую функциональность на Kotlin; участвовать в Code-review; участвовать в проектировании новых архитектурных решений в приложениях; писать Unit-тесты. Как мы работаем: пишем на последних версиях Kotlin; используем Kotlin Coroutines; у нас продвинутый CI/CD c автоматическим запуском Unit и UI тестов, автоматической проверкой Code style на каждый push (используем ktlint); у нас есть вспомогательные инструменты для разработки, такие как: удобное мокирование запросов к API, настраиваемая Debug панель прямо в приложении; стараемся не накапливать технический долг, есть квартальные планы на его сокращение. Мы ожидаем: опыт коммерческой разработки Android приложений от 2-х лет (будет здорово, если вы прикрепите ссылку в Google Play на приложение, над которым работали); знания Kotlin и Coroutine; опыт работы с Dagger 2; знания Android SDK (21+); знание архитектурных паттернов MVVM/MVP; опыт работы в команде; понимание Clean Architecture, SOLID; понимание как строить UI на Jetpack Compose.