📍 Москва (м. Аэропорт)Санкт-Петербург (м. Петроградская)ЛипецкВоронежКраснодарНовосибирскЕкатеринбургМожно удалённо из РФ
Специализация
Mobile (Android)
Технологии/инструменты
KotlinREST APIOAuthRealmHiltCoroutines
МП Продавца, МП Киоск — омниканальные рабочие места сотрудников магазинов, которые помогают продавцам коммуницировать с клиентами в магазине. Оформлять заказы, искать товары, консультировать, помогать с примеркой и многое другое. Приложениями пользуются работники магазинов, складов и сотрудники доставки, чтобы собрать, доставить и выдать ваш сноуборд или лыжи. В свою очередь мы помогаем автоматизировать работу этих подразделений.
Для ускорения разработки планируется выделение разработки части функционала в отдельную команду. А значит предстоит разбить приложение на модули, выстроить процесс работы в монорепозитории.
Технический стек:
- Стараемся не завязываться на внешние зависимости и развиваем внутренние библиотеки.
Архитектура:
- MVVM.
- MQTT (для уведомлений).
- Вёрстка в коде — используем Compose.
- Макеты в Figma и внутренняя дизайн-система COMPOSITE + развиваемая библиотека компонентов к ней.
Автоматизация:
- Тестирование: на ключевую бизнес-логику пишем Unit-тесты.
- CI/CD на базе GitLab + Fastlane.
- Detekt и набор правил, привязанный к корпоративному кодстайлу + SonarQube.
Задачи
- Разработка и поддержка приложений и внутренних библиотек.
- Участие в проработке роадмапа: вместе решаем и выбираем технические задачи на ближайший квартал.
- Код ревью: 2 апрува + успешные билд и тесты = мерж.
- Участие в принятии продуктовых и технических решений, в планировании бизнес-процессов.
- Общение с аналитиками, дизайнерами и тестировщиками.
Требования
- Хорошие знания Kotlin, знание современных паттернов и архитектур, опыт работы с архитектурой MVVM.
- Опыт командной разработки приложений под Android от 5 лет.
- Понимание работы клиент-серверных приложений (REST API + OAuth2).
- Опыт работы с Realm, Hilt, Coroutines, Notifications.
Необязательно, но здорово, если вы:
- Распространяли Enterprise приложения.
- Писали собственные SDK.
- Знакомы с RxJava.
- Coroutines + Kotlin Flow.
- Знакомы с Compose.
- Любите писать тесты.
- Имеете опубликованные проекты в Google Play.
- Знакомы с гибкими методологиями (Scrum, Kanban).
Условия
- Работа в удобном формате: 2 дня в офисе, 3 дня дома.
- Дисконтная карта 30% (Sportmaster, Ostin, Funday).
- Обучение как внутри компании, так и у партнеров.
- Кафетерий льгот.
- Зарплата + полугодовые премии.
Дмитрий Косяков IT-рекрутер