Кристина Попова, консультант команды RPO агентства GlobalCareer, рассказывает о тонкостях найма iOS и Android-разработчиков в команды крупнейших компаний. Как искать и оценивать разработчиков мобильных приложений читайте в блоге GlobalCareer.
Вопрос разработки и улучшения мобильных приложений сейчас стоит во многих компаниях: по данным нашего регулярного исследования ИТ-рынка труда, число вакансий для разработчиков мобильных приложений за полгода выросло на 18%. Вакансии открыты в Mail. Ru Group, Ozon. ru, Raiffeisenbank, «Альфа-банке», «Сбербанке», «ВТБ», «Лаборатории Касперского», ПАО «Газпром нефть», «МТС», «Тинькофф», «Яндексе» и еще более чем в 400 компаниях, развивающих внутренние ИТ-департаменты. Количество предложений для iOS и Android разработчиков примерно одинаково.
Такая конкуренция за персонал просто обязывает рекрутеров разбираться и учитывать специфику подбора. Мы работаем с крупнейшими ИТ-компаниями, поэтому чаще ищем специалистов с современным стеком. Для разработки под iOS это означает знание Swift в первую очередь, а Objective-C как дополнение; для разработки под Android — опыт написания кода на Kotlin и Java.
Среди дополнительных требований к mobile-разработчику могут быть:
Для любой позиции будут преимуществом опыт коммерческой разработки, проектирование высоконагруженных систем, работа по методологии Agile или Scrum.
Важный момент: в отличие от других сфер разработки ПО, градация специалистов по количеству лет опыта (Junior — Middle — Senior — Lead Developer) практически не помогает оценить уровень кандидата в мобильной разработке.
Кристина Попова, консультант команды RPO GlobalCareer, объясняет это молодостью и динамичностью сферы: «мы часто видим впечатляющие портфолио у кандидатов в возрасте 22-23 лет. Стартуя в разработке еще в вузе и часто не имея профильного высшего образования, эти кандидаты показывают чистый код, знание шаблонов проектирования и готовность решать нестандартные задачи».
Количество мобильных разработчиков на рынке в разы меньше, чем, к примеру разработчиков Java, а количество вакансий вполне сопоставимо. Кроме того, большая доля специалистов работает удаленно на зарубежные компании, что взвинчивает конкуренцию на рынке труда.
К тому же для многих iOS/Android-разработчиков в Москве, Санкт-Петербурге и других крупных городах возможность удаленной работы и свободный график — ключевые вопросы при рассмотрении вакансии.
Поэтому рекрутеры GlobalCareer используют стратегию поиска не активных на рынке труда кандидатов: через рекомендации, собственную базу кандидатов, работные сайты, соцсети, специализированные каналы и чаты. Каждый рекрутер имеет в портфеле несколько схожих вакансий. Поэтому уже на первом интервью с кандидатом, проводя оценку мотивации и технических навыков, мы предлагаем кандидату вакансию в наиболее подходящем для него проекте. Вот примеры проектов:
Важный момент, позволяющий ускорить подбор в области мобильной разработки — это запрос портфолио, примеров кода или выпущенных приложений.
Кристина Попова, отмечает, что «при отсутствии портфолио или наличии работ только под NDA, мы предлагаем разработчику выполнить тестовое задание: например, нарисовать прототип приложения или написать кусок кода в ходе интервью. Это всегда более рисковый и стрессовый вариант как для рекрутера, так и для разработчика. В случае сложного тестового задания разработчик может „пропасть“, а волнение на собеседовании может помешать кандидату показать все свои возможности».
На этапе анализа портфолио наши рекрутеры обращают внимание в первую очередь на тип приложения. Опыт создания enterprise-приложений при трудоустройстве в лидирующие компании всегда более выгоден, чем разработка игр, предполагающая совсем другой стек. Кроме того, опыт работы с highload-системами всегда в приоритете для наших клиентов. Рейтинг приложения также играет роль.
В одном из проектов мы показали заказчику более 70 релевантных кандидатов, готовых рассматривать предложение о работе. По итогам процесса рекрутмента клиент выбрал восьмерых финалистов, половина из них вышли на работу в компанию заказчика. Причем первый оффер кандидату был сделан в течение недели работы над вакансией. Такие результаты объясняются возможностями модели Recruitment Process Outsourcing, используемой GlobalCareer в партнерстве с крупнейшими российскими работодателями.
Мы ведем поиск по целому списку схожих вакансий и показываем работодателю сразу несколько релевантных кандидатов. Берем на себя всю коммуникацию и экономим ресурсы работодателя, отработав механику взаимодействия с учетом особенностей рекрутмента каждого клиента.
Наши консультанты готовы поделиться своим опытом в подборе iOS и Android-разработчиков. Напишите нам, какие специалисты вам нужны, каких данных вам не хватает для успешного рекрутмента, и мы будем рады обсудить возможности сотрудничества.