О компании и команде
Ожидания от кандидата
Обязанности:
- Разработка приложений и их поддержка + внутренних библиотек
- Участие в проработке роадмапа: вместе решаем и выбираем технические задачи на ближайший квартал
- Кодревью: 2 апрува + успешные билд и тесты = мерж
- Участие в принятии продуктовых и технических решений, планировании бизнес-процессов
- Общение с аналитиками, дизайнерами и тестировщиками
Технический стек:
- Стараемся не завязываться на внешние зависимости и развиваем внутренние библиотеки
Архитектура:
- MVVM
- MQTT (для уведомлений)
- Вёрстка в коде - используем Compose
- Data Driven UI, макеты в Figma и дизайн-система FLEXO
Автоматизация:
- Тестирование: нативные и снэпшот тесты
- CI/CD на базе GitLab + Fastlane
- Detekt и набор правил, привязанный к корпоративному кодстайлу
Требования:
- Хорошие знания Kotlin, знание современных паттернов и архитектур, опыт работы с архитектурой MVVM
- Опыт командной разработки приложений под Android от 2 лет
- Понимание работы клиент-серверных приложений (Rest API + OAuth2)
- Опыт работы с Realm, Hilt, Coroutines, Notifications
Не обязательно, но здорово, если вы:
- Распространяли Enterprise приложения
- Писали собственные SDK
- Знакомы с Compose
- Любите писать тесты
- Имеете опубликованные проекты в Google Play
- Имеете опыт написания бэкенда (Java/Kotlin Spring)
- Знакомы с гибкими методологиями (Scrum, Kanban)
Условия работы
- Формат работы на выбор: удаленка/офис/гибрид;
- Полугодовые премии (1-2 зарплаты в год);
- Скидка 30% на товары в магазинах сети (Спортмастер, O'STIN, FunDay);
- Обучение и сертификация за счет компании (онлайн-школы английского языка Skyeng и Language Link, корпоративная библиотека Alpina Digital, дистанционное образование от университета «Синергия»;
- Кафетерий льгот (возможен выбор опций: ДМС, спорт, английский).