Специализация
Mobile (Android)
Спортмастер: интернет-магазин — это современное E-commerce приложение интернет-магазина Спортмастер с многомиллионной аудиторией.
Вы можете стать частью команды динамично развивающегося продукта. А также повлиять на развитие направления Android в нашей компании. Минимум бюрократии и отсутствие ненужных совещаний. Практически отсутствие технического долга.
Технологии/инструменты
KotlinRESTRetrofitDagger2
- Современный стек разработки (Kotlin, Dagger, Hilt, MVVM + Clean Architecture).
- Coroutines + Kotlin Flow.
- Fragments (планируем переход на JetPack Compose).
- CustomView — красивые и насыщенные компоненты с лучшими практиками Material Design и анимацией на MotionLayout.
- Unit-тесты (примерное покрытие 20%).
- CI на базе Gitlab + Fastlane.
- Lint + Detekt + SonarQube.
А так же:
- Все разработчики работают с актуальным кодом.
- Мы против долгих ревью и больших MR.
- Все изменения по готовности вливаются в основную ветку.
- Все значительные изменения закрываются фиче-флагами.
Задачи
- Разработка и поддержка приложения под Android в экологичной команде (внутри которой есть не только разработчики) с выстроенными процессами CI.
- Интеграция приложения с внутренними и внешними информационными системами.
- Проведение Code Review. У нас Gitlab-ee версия, которая позволяет настраивать права владения кодом и управлять ожиданиями ревью.
- Участие в принятии продуктовых и технических решений (команда сама решает, какие задачи пойдут в спринт, мы берем не только бизнес-задачи, но и следим за тех. долгом).
- Взаимодействие с аналитиками, дизайнерами и тестировщиками.
- Проведение декомпозиции и оценки поставленных задач.
- Работа по гибкой продуктовой методологии, активное участие команды в формировании беклога.
- Вдумчивый подход к процессу написания фич, умение предлагать лучшие практики.
Мы ждем от наших будущих коллег
- Хорошие знания Kotlin, знание современных паттернов и архитектур (MVVM, MVI).
- Умение пользоваться корутинами (практически никакой реактивщины).
- Опыт командной разработки приложений под Android от 3-х лет.
- Понимание работы клиент-серверных приложений (что такое REST и как им пользоваться).
- Опыт работы с Retrofit, Room, Dagger2, Push Notifications, Google Cloud Services.
- Умение писать поддерживаемый и тестируемый код, а также тесты к нему.
Необязательно, но здорово, если вы:
- Имеете опубликованные проекты в Google Play (или другие менее известные магазины).
- Имеете опыт написания собственных SDK (или отдельные модули более крупного приложения).
- Знакомы с гибкими методологиями (Scrum, Kanban).
Условия
- Работаем в удобном формате: 2 дня в офисе, 3 дня дома.
- Дисконтная карта 30% (Sportmaster, Ostin, Funday).
- Обучение как внутри компании, так и у партнеров.
- Кафетерий льгот.
- Зарплата + полугодовые премии.
Дмитрий Косяков IT-рекрутер