
Android-разработчик в команду Skillets, Москва.
▷ Работодатель: HeadHunter
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Ищем опытного Android-разработчика для работы в продуктовой мобильной команде Skillets!
Навыки - это то, что предлагает соискатель и покупает работодатель в рамках группы компаний HeadHunter, а skill-based - будущее найма и работы с талантами и одно из важных стратегических направления развития компании.
Мы, с по-хорошему стартаперским вдохновением, делаем следующее:
-
помогаем работодателю и соискателю найти друг друга быстро и качественно, через мэтчинг навыков;
-
работаем над подходами по автоматизированному улучшению и обновлению каталога навыков, ведь навыки - сущность динамическая;
-
определяем и создаем механики подтверждения навыков;
-
создаем базу цифрового профиля соискателя и помогаем работодателям ранжировать соискателей на базе навыков;
-
разрабатываем инструменты по выстраиванию карьерных траекторий и образовательных треков.
Каждый член команды у нас - это ценный источник продуктовых и бизнес решений. Го делать мир HR-Tech эффективнее и ярче!
Мы ожидаем, что Вы:
-
отлично знаете платформу Android;
-
владеете популярными архитектурными паттернами и технологиями, умеете осознанно их применять;
-
умеете находить баланс между продуктовой и технической составляющей;
-
знаете как работать в команде, находите убедительные аргументы, конструктивно реагируете на аргументы коллег;
-
хотите непрерывно совершенствовать свои навыки.
Будет плюсом, если Вы:
-
имеете опыт написания технических статей и выступлений, желаете развиваться в этом направлении;
-
знакомы с гибкими методологиями (Scrum, Kanban);
-
имели дело со state-машинами и реактиво-событийными фреймворками.
Вам предстоит:
-
развивать и поддерживать Android приложения HeadHunter в команде опытных разработчиков;
-
писать код и проводить Code Review;
-
участвовать в принятии технических решений и планировании процесса разработки.
Мы используем технологии, фреймворки и подходы:
-
Работаем над двумя приложениями: для соискателей и работодателей, кодовая база общая с мелким дроблением на модули
-
Разработка ведется на языке Kotlin.
-
Используем реактивную архитектуру с MVI на базе MVICore и RxJava.
-
Toothpick в качестве DI-фреймворка.
-
Активно внедряем Jetpack Compose, часть новых фич пишем уже на нем, постепенно переводим старые.
-
Есть стайлгайд, применяем статические анализаторы: Android Lint, detekt.
-
Инфраструктура на базе технологий: Gradle на kts, Fastlane, Bamboo, Docker, K8s.
-
На каждый PR прогоняются тесты и различные проверки. В тестах используются JUnit5, Kaspresso и Marathon для тестов.
-
Совместно с QA пишем UI-тесты, с использованием Kaspresso и оркестратора Marathon. Критичный функционал покрываем Unit и компонентными тестами на JUnit5.
-
Автоматизируем рутинные процессы, пишем и используем шаблоны, собственные IDE-плагины для автоматизации рутинных задач.
-
Постоянно развиваем дизайн систему.
-
Подробнее про используемые технологии можно посмотреть в техрадаре и плейлисте на YouTube.
Почему у нас хорошо:
-
мы постоянно на волне новых технологий: регулярно проводим исследования, пересматриваем наш стек по мере необходимости;
-
сильная команда, постоянный обмен опытом, всегда найдется опытный ревьюер и человек, с которым можно обсудить проблемы;
-
настроенные процессы CI/CD, большое количество автоматизаций и кодогенерации, делающих нашу работу проще и приятнее;
-
постоянно развиваем дизайн-систему;
-
работа над качеством, вся наша ключевая функциональность покрыта автотестами, что здорово выручает при проведении больших рефакторингов;
-
участвуем в open source проектах и ведем свои;
-
отсутствие бюрократии и ненужных встреч. Если процесс нам мешает мы его выкидываем. Никаких авторитетов; методология Kanban + Release Train + Целеполагания на уровне команд;
-
ведём техноблог, в котором честно рассказываем о наших достижениях и проблемах.
Мы хотим, чтобы каждый сотрудник был доволен своей работой, поэтому мы предлагаем:
-
Возможность выбора места работы: удаленно или из офиса;
-
Гибкий график;
-
Корпоративное ДМС после завершения испытательного срока (решаем вопросы со здоровьем быстро и удобно);
-
Активная корпоративная жизнь: регулярно проводим неформальные оффлайн-встречи, возможность командировок из другого города;
-
Электронная корпоративная библиотека;
-
Молодой, профессиональный и дружный коллектив;
-
Возможность профессионального развития, обучение за счет компании, участие в конференциях;
-
Достойный уровень заработной платы;
-
Совместную постановку целей и индивидуальный план развития.