Вакансия в архиве
Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию
> 60 000 000
резюме
> 43 000 000
соискателей
> 1 900 000
работодателей
> 1 250 000
активных вакансий
> 1 300
сотрудников
> 50
продуктов для соискателей и работодателей
12
офисов по России и странам СНГ
Победители и лауреаты
конкурса «Зелёный офис»
Ищем опытного Android-разработчика для работы в платформенной мобильной команде Mobile Core.
Основная задача Mobile Core - упрощать жизнь коллегам-разработчикам из продуктовых команд. Мы настраиваем CI/CD и ускоряем сборки, формируем и внедряем общие правила архитектуры и код-стайла, разрабатываем инструменты автоматизации, собираем метрики процесса разработки и помогаем коллегам работать над продуктовыми задачами эффективнее.
Команда состоит из Android и iOS-разработчиков, QA и проджект-менеджера.
Подробнее о том, как мы работаем, Вы можете посмотреть в нашем техноблоге «Охэхэнные истории»: https://www.youtube.com/c/hhtech
Отдельное видео о том, что ждет Вас на онбординге: https://www.youtube.com/watch?v=hly_Jy0TAS4
Мы ожидаем, что Вы:
отлично знаете платформу Android;
хорошо разбираетесь в Gradle и специфике сборки многомодульных Android-приложений;
имеете опыт создания или улучшения инфраструктуры CI/CD;
знакомы с популярными архитектурными паттернами и умеете осознанно их применять;
умеете проводить сложные исследования и взвешенно внедрять новые технологии;
знаете как работать в команде, находите убедительные аргументы, конструктивно реагируете на аргументы коллег;
хотите непрерывно совершенствовать свои навыки.
Будет плюсом, если Вы:
имеете опыт в налаживании автоматизации тестирования;
имеете опыт написания технических статей и выступлений, желаете развиваться в этом направлении;
знакомы с гибкими методологиями (Scrum, Kanban);
Вам предстоит:
развивать и поддерживать инфраструктуру и архитектуру Android-приложений HeadHunter в команде опытных разработчиков;
писать код, проводить Code Review, делать технические исследования;
участвовать в принятии технических решений и планировании процесса разработки.
Мы используем технологии, фреймворки и подходы:
Kotlin;
Многомодульная архитектура;
DI на основе Toothpick;
RxJava2;
JUnit, Kaspresso и Marathon для тестов;
MVI на базе MVICore;
Gradle на kts;
Собственные IDE-плагины для автоматизации рутинных задач.
Почему у нас хорошо:
мы постоянно на волне новых технологий: регулярно проводим исследования, пересматриваем наш стек по мере необходимости;
сильная команда, постоянный обмен опытом, всегда найдется опытный ревьюер и человек, с которым можно обсудить проблемы;
настроенные процессы CI/CD, большое количество автоматизаций и кодогенерации, делающих нашу работу проще и приятнее;
постоянно развиваем дизайн-систему;
работа над качеством, вся наша ключевая функциональность покрыта автотестами, что здорово выручает при проведении больших рефакторингов;
участвуем в open source проектах и ведем свои;
отсутствие бюрократии и ненужных встреч. Если процесс нам мешает мы его выкидываем. Никаких авторитетов; методология Kanban + Release Train + Целеполагания на уровне команд;
ведём техноблог, в котором честно рассказываем о наших достижениях и проблемах.
Мы хотим, чтобы каждый сотрудник был доволен своей работой, поэтому мы предлагаем:
Возможность выбора места работы: удаленно или из офиса;
Гибкий график;
Корпоративное ДМС после завершения испытательного срока (решаем вопросы со здоровьем быстро и удобно);
Активная корпоративная жизнь: регулярно проводим неформальные оффлайн-встречи, возможность командировок из другого города;
Электронная корпоративная библиотека;
Молодой, профессиональный и дружный коллектив;
Возможность профессионального развития, обучение за счет компании, участие в конференциях;
Достойный уровень заработной платы;
Совместную постановку целей и индивидуальный план развития.
Полис ДМС
Комфортный офис
hh мерч
Тимбилдинги
Корпоративная культура
Обучение
Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию