Поиск разработчика с необходимым опытом и скиллами — задача всегда непростая. Все упирается в сроки, ограниченность рынка и конкуренцию среди компаний. Что необходимо для успешного подбора Senior разработчика и как его удержать в команде? Рассказываем в статье.
Где искать
На HeadHunter подробно останавливаться не будем. Но не игнорируйте этот ресурс: сделайте выборку побольше. Senior разработчики часто находятся в пассивном поиске, так что не ориентируйтесь на дату обновления резюме.
Напомним о других ресурсах, о которых мы писали ранее.
База кандидатов
Начните с тех, с кем вы общались около полугода назад. Возможно, у вас появилось более интересное предложение? Также обратитесь к уверенным мидлам: возможно, они прокачали свой уровень и могут претендовать на сеньора.
У каждого третьего разработчика есть профиль на этом ресурсе. Это деловая социальная сеть, в которой кандидаты готовы для предложений. Искать можно через логистических операторов: по навыкам и заголовку. В первом случае вам нужно вбить в строку необходимый навык: skills:Jetpack Compose.
Принцип поиска по заголовку такой же, только вводить нужно название специалиста: headline:Senior Java Developer. Еще один вариант — использовать специальные операторы. Например, «looking for a job as Senior Java Developer» или оператор OR для нескольких названий должности. Имейте в виду, что первые профили — самые популярные. А значит этим разработчикам написали уже десяток рекрутеров. Рассмотрите тех, что пониже в списке.
Boolean search
Один из главных инструментов в арсенале it-рекрутера. Гарантий в результате нет, но так можно промониторить сразу несколько ресурсов. Используйте оператор “ “ для точной выборки и site: для проверки конкретного ресурса. Более подробно мы писали об этом в статье про поиск IOS-разработчика.
Профильные ресурсы
К ним относится Хабр.Карьера, GitHub, StackOverFlow, CyberForum, SGL.ru и другие. Каждый имеет свои особенности и специальные расширения, которые упростят процесс.
Социальные сети
Группы ВКонтакте и каналы Telegram вы можете использовать как площадку для поиска разработчиков или размещения вакансий. Есть ресурсы, которые используют все разработчики: Типичный программист, Уютное сообщество программистов, Библиотека программиста. На других можно поискать разработчика с определенными навыками: Data Science Jobs, Ruby Job, Программирование ITmozg. Более подробно о социальном рекрутинге читайте в нашей статье.
Выстраиваем процесс подбора
В IT-рекрутменте, в принципе, свои правила поиска и взаимодействия с кандидатами. Но Senior разработчики требуют особенного подхода. Первое правило — позиции такого уровня должен вести компетентный рекрутер с опытом подбора сложных it-вакансий и пониманием специфики. Остановимся на других важных моментах.
Составьте профиль кандидата
Этот этап пропускать нельзя. Портрет кандидата помогает понять потребности будущего сотрудника и что из этого есть у вашей компании. Собрать информацию можно с действующих сотрудников или в ходе первичного интервью с кандидатами. Чем лучше вы будете понимать профиль разработчика, тем легче будет с ним взаимодействовать и закрыть вакансию.
- Что привлекает в вакансиях?
- Что важно в новом проекте?
- Какие критерии при выборе работы?
- Какие увлечения и хобби?
Ответы на эти вопросы должны быть отображены в самой вакансии как преимущества для разработчика.
Подготовьте список вопросов
Можно назвать это неким чек-листом для рекрутера и руководителя. Правильные вопросы сократят время и помогут выявить уязвимые точки. Включите сюда несколько вопросов о бэкграунде, желаемых условиях и причинах ухода с прошлых проектов. Этой информации хватит, чтобы руководитель определился с дальнейшим собеседованием.
Определите количество этапов
Позиция серьезная и понятно, что за получасовое интервью проверить компетенции разработчика сложно. Но не стоит растягивать процесс на месяц и проводить 3–4 этапа. В идеале должно быть так:
- Первичное общение с рекрутером в мессенджере или по телефону.
- Техническое интервью с тимлидом или техническим экспертом.
- Знакомство с руководителем отдела. Этот этап можно совместить с предыдущим — тогда вы сэкономите время. Если такой возможности нет, выделите на него 30–40 минут и проводите сразу после прохождения второго этапа.
Подготовьте оффер
Это именно то, что будет отличать ваше предложение от сотни других. Подумайте, чем вы отличаетесь от конкурентов и как доступно рассказать о преимуществах.
Действуйте оперативно
Главная беда с Senior разработчиками — это то, что они быстро заканчиваются. Сеньоры не ищут работы, компании находят их сами. Поэтому мониторинг ресурсов — это лишь часть процесса. Нужно написать разработчику среди первых компаний и сделать это так, чтобы ваше предложение действительно заинтересовало. Пробуйте разные варианты сообщений, но главное — пишите кратко и информативно.
Как удержать сильного разработчика
После поиска сотрудника этот вопрос встает на первый план. Если разработчику предложили больше денег в другой компании, тут действия понятны. Но есть и другие плюшки, которые играют не последнюю роль для сеньора.
Составьте план адаптации
Любой сотрудник хочет чувствовать комфорт в первые рабочие дни. Ваша задача — сделать так, чтобы погружение в процесс было постепенным. Проведите небольшую welcome-встречу и расскажите подробнее о проекте и компании в целом. Раз в неделю уточняйте, как идут дела и есть ли вопросы по процессам в компании. У руководителя чаще всего нет на это время, поэтому HR здесь будет как никогда кстати.
Расскажите о будущем проекта
Senior разработчика легко переманить деньгами. Однако он вряд ли задержится в мало перспективном проекте. Это тот уровень, когда разработчику интересно с нуля реализовывать проект и работать над архитектурой не просто как исполнитель. Расскажите о возможностях так, как есть на самом деле. Круто, если проект живой и в нем можно пробовать новые фишки. Сделайте на этом акцент.
Составьте план развития
Во многих IT-компаниях составляют карьерный план развития разработчиков. Это встречи раз в квартал, на которых разработчик с тимлидом обсуждают скиллы, успехи и дальнейшие перспективы. Они нужны как минимум для того, чтобы понимать лояльность сотрудника к компании. Не забывайте о внешних IT-мероприятиях, литературе, вебинарах и конференциях.
В статье мы рассказали о том, как искать Senior разработчика и удержать его в команде. Если у вас возникли сложности с подбором команды, обращайтесь к нам.
Оставляйте заявку на нашем сайте — мы поможем найти классного специалиста.