Android developer
Требования
Местоположение и тип занятости
Компания
ИТ-компания ГК «Спортмастер», трансформирует бизнес-процессы, переводя их в цифровое пространство.
Описание вакансии
О компании и команде
Вы можете стать частью команды динамично развивающегося продукта. А также повлиять на развитие направления Android в нашей компании. Минимум бюрократии и отсутствие ненужных совещаний.
Практически отсутствие технического долга
Ожидания от кандидата
Мы ждем от наших будущих коллег:
- Хорошие знания Kotlin, знание современных паттернов и архитектур (MVVM, MVI)
- Умение пользоваться корутинами (практически никакой реактивщины)
- Опыт командной разработки приложений под Android от 5 лет
- Понимание работы клиент-серверных приложений (что такое REST и как им пользоваться)
- Опыт работы с Retrofit, Room, Dagger2, Push notification, Google Cloud Services
- Умение писать поддерживаемый и тестируемый код, а так же тесты к нему
Не обязательно, но здорово, если вы:
- Имеете опубликованные проекты в Google Play (или другие менее известные магазины)
- Имеете опыт написание собственных SDK (или отдельные модули более крупного приложения)
- Знакомы с гибкими методологиями (Scrum, Kanban)
Условия работы
Вы можете стать частью команды динамично развивающегося продукта. А также повлиять на развитие направления Android в нашей компании.
Минимум бюрократии и отсутствие ненужных совещаний
Практически отсутствие технического долга
Ваши задачи:
- Разработка и поддержка приложения под Android в экологичной команде (внутри которой есть не только разработчики) с выстроенными процессами CI
- Интеграция приложения с внутренними и внешними информационными системами
- Проведение Code Review. У нас gitlab-ee версия, которая позволяет настраивать права владения кодом и управлять ожиданиям ревью.
- Участие в принятии продуктовых и технических решений (команда сама решает какие задачи пойдут в спринт, мы берем не только бизнес задачи, но и следим за тех долгом)
- Взаимодействие с аналитиками, дизайнерами и тестировщиками
- Проведение декомпозиции и оценки поставленных задач
- Работа по гибкой продуктовой методологии, активное участие команды в формировании беклога
- Иметь возможность вдумчиво подходить к процессу написания фич, предлагать лучшие практики
Мы ждем от наших будущих коллег:
- Хорошие знания Kotlin, знание современных паттернов и архитектур (MVVM, MVI)
- Умение пользоваться корутинами (практически никакой реактивщины)
- Опыт командной разработки приложений под Android от 5 лет
- Понимание работы клиент-серверных приложений (что такое REST и как им пользоваться)
- Опыт работы с Retrofit, Room, Dagger2, Push notification, Google Cloud Services
- Умение писать поддерживаемый и тестируемый код, а так же тесты к нему
Не обязательно, но здорово, если вы:
- Имеете опубликованные проекты в Google Play (или другие менее известные магазины)
- Имеете опыт написание собственных SDK (или отдельные модули более крупного приложения)
- Знакомы с гибкими методологиями (Scrum, Kanban)
В своей работе мы используем:
- Современный стек разработки (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 от 5 лет
- Понимание работы клиент-серверных приложений (что такое REST и как им пользоваться)
- Опыт работы с Retrofit, Room, Dagger2, Push notification, Google Cloud Services
- Умение писать поддерживаемый и тестируемый код, а так же тесты к нему
Не обязательно, но здорово, если вы:
- Имеете опубликованные проекты в Google Play (или другие менее известные магазины)
- Имеете опыт написание собственных SDK (или отдельные модули более крупного приложения)
- Знакомы с гибкими методологиями (Scrum, Kanban)
В своей работе мы используем:
- Современный стек разработки (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
- все изменения по готовности вливаются в основную ветку
- все значительные изменения закрываются фиче-флагами
Бонусы
- Формат работы на выбор: удаленка/офис/гибрид;
- Полугодовые премии (1-2 зарплаты в год);
- Скидка 30% на товары в магазинах сети (Спортмастер, O'STIN, FunDay);
- Обучение и сертификация за счет компании (онлайн-школы английского языка Skyeng и Language Link, корпоративная библиотека Alpina Digital, дистанционное образование от университета «Синергия»;
- Кафетерий льгот (возможен выбор опций: ДМС, спорт, английский).