Как нанимать разработчиков мобильных приложений

Рубрики
Экспертиза

Кристина Попова, консультант команды RPO агентства GlobalCareer, рассказывает о тонкостях найма iOS и Android-разработчиков в команды крупнейших компаний. Как искать и оценивать разработчиков мобильных приложений читайте в блоге GlobalCareer.

Разработчики приложений для iOS и Android: где востребованы

Вопрос разработки и улучшения мобильных приложений сейчас стоит во многих компаниях: по данным нашего регулярного исследования ИТ-рынка труда, число вакансий для разработчиков мобильных приложений за полгода выросло на 18%. Вакансии открыты в Mail. Ru Group, Ozon. ru, Raiffeisenbank, «Альфа-банке», «Сбербанке», «ВТБ», «Лаборатории Касперского», ПАО «Газпром нефть», «МТС», «Тинькофф», «Яндексе» и еще более чем в 400 компаниях, развивающих внутренние ИТ-департаменты. Количество предложений для iOS и Android разработчиков примерно одинаково.

Стек технологий для мобильной разработки

Такая конкуренция за персонал просто обязывает рекрутеров разбираться и учитывать специфику подбора. Мы работаем с крупнейшими ИТ-компаниями, поэтому чаще ищем специалистов с современным стеком. Для разработки под iOS это означает знание Swift в первую очередь, а Objective-C как дополнение; для разработки под Android — опыт написания кода на Kotlin и Java.

Среди дополнительных требований к mobile-разработчику могут быть:

  • знания шаблонов проектирования (design patterns),
  • знание Git, Git Flow,
  • опыт создания сложных кастомных View,
  • опыт написания unit-тестов,
  • опыт работы с базами данных и сервисной архитектурой,
  • знание практик DevOps.

Для любой позиции будут преимуществом опыт коммерческой разработки, проектирование высоконагруженных систем, работа по методологии Agile или Scrum.

Важный момент: в отличие от других сфер разработки ПО, градация специалистов по количеству лет опыта (Junior — Middle — Senior — Lead Developer) практически не помогает оценить уровень кандидата в мобильной разработке.

Кристина Попова, консультант команды RPO GlobalCareer, объясняет это молодостью и динамичностью сферы: «мы часто видим впечатляющие портфолио у кандидатов в возрасте 22-23 лет. Стартуя в разработке еще в вузе и часто не имея профильного высшего образования, эти кандидаты показывают чистый код, знание шаблонов проектирования и готовность решать нестандартные задачи».

Где искать резюме разработчика приложений

Количество мобильных разработчиков на рынке в разы меньше, чем, к примеру разработчиков Java, а количество вакансий вполне сопоставимо. Кроме того, большая доля специалистов работает удаленно на зарубежные компании, что взвинчивает конкуренцию на рынке труда.

К тому же для многих iOS/Android-разработчиков в Москве, Санкт-Петербурге и других крупных городах возможность удаленной работы и свободный график — ключевые вопросы при рассмотрении вакансии.

Поэтому рекрутеры GlobalCareer используют стратегию поиска не активных на рынке труда кандидатов: через рекомендации, собственную базу кандидатов, работные сайты, соцсети, специализированные каналы и чаты. Каждый рекрутер имеет в портфеле несколько схожих вакансий. Поэтому уже на первом интервью с кандидатом, проводя оценку мотивации и технических навыков, мы предлагаем кандидату вакансию в наиболее подходящем для него проекте. Вот примеры проектов:

  • Android-разработчики в проект разработки приложения в сфере интернет-покупок,
  • iOS-разработчики в проект разработки нового мобильного приложения в сфере потребительского кредитования,
  • Android-разработчики в проект разработки процессов идентификации и аутентификации пользователей,
  • Android/ iOS-разработчики в проект интеграции новых сервисов в мобильное приложение,
  • Android/ iOS-разработчики в проект разработки нового сервиса по управлению личными финансами.

Портфолио — главный аргумент

Важный момент, позволяющий ускорить подбор в области мобильной разработки — это запрос портфолио, примеров кода или выпущенных приложений.

Кристина Попова, отмечает, что «при отсутствии портфолио или наличии работ только под NDA, мы предлагаем разработчику выполнить тестовое задание: например, нарисовать прототип приложения или написать кусок кода в ходе интервью. Это всегда более рисковый и стрессовый вариант как для рекрутера, так и для разработчика. В случае сложного тестового задания разработчик может „пропасть“, а волнение на собеседовании может помешать кандидату показать все свои возможности».

На этапе анализа портфолио наши рекрутеры обращают внимание в первую очередь на тип приложения. Опыт создания enterprise-приложений при трудоустройстве в лидирующие компании всегда более выгоден, чем разработка игр, предполагающая совсем другой стек. Кроме того, опыт работы с highload-системами всегда в приоритете для наших клиентов. Рейтинг приложения также играет роль.

В одном из проектов мы показали заказчику более 70 релевантных кандидатов, готовых рассматривать предложение о работе. По итогам процесса рекрутмента клиент выбрал восьмерых финалистов, половина из них вышли на работу в компанию заказчика. Причем первый оффер кандидату был сделан в течение недели работы над вакансией. Такие результаты объясняются возможностями модели Recruitment Process Outsourcing, используемой GlobalCareer в партнерстве с крупнейшими российскими работодателями.

Мы ведем поиск по целому списку схожих вакансий и показываем работодателю сразу несколько релевантных кандидатов. Берем на себя всю коммуникацию и экономим ресурсы работодателя, отработав механику взаимодействия с учетом особенностей рекрутмента каждого клиента.

Наши консультанты готовы поделиться своим опытом в подборе iOS и Android-разработчиков. Напишите нам, какие специалисты вам нужны, каких данных вам не хватает для успешного рекрутмента, и мы будем рады обсудить возможности сотрудничества.

Необходима консультация?

Оставьте заявку, и мы свяжемся с вами в ближайшее время

    Read more

    Ваша заявка успешно отправлена.

    Спасибо! Письмо с ответом будет отправлено вам на почту в ближайшее время

    Произошла ошибка.

    Пожалуйста, повторите попытку позже, или свяжитесь с нами по телефону +7 495 967-80-30