Как составить описание вакансии для IT-специалиста: что указать?

Какими должны быть крутые тексты вакансий для разработчика: на чем сделать акцент и как выделиться среди конкурентов (обновлено)

ITExpert Блог HR и коммуникация
Какими должны быть крутые тексты вакансий для разработчика: на чем сделать акцент и как выделиться среди конкурентов (обновлено)
Как написать описание вакансии, которое заинтересует IT-специалиста

Найти скиловых разработчиков не так сложно, как их заинтересовать. Считается, что рекрутер в течение 1,5 минут анализирует резюме и оценивает, стоит ли продолжать коммуникацию с кандидатом. То же можно сказать о прочтении описания вакансии соискателями в IT-сфере. Тексты, перенасыщенные штампами в стиле «компания-лидер в своем сегменте», «интересный проект», «дружный персонал», «зарплата по результатам собеседования» — не цепляют.

ITExpert провели опрос и узнали у айтишников, как составить вакансию, чтобы их «зацепить». Мы также обсудили с Technical Recruiter Дианой Савенко, какие сильные стороны позиции стоит указать и как сделать так, чтобы IT-специалисты не обходили вашу вакансию стороной, предпочитая предложения конкурентов.

Експертка статьи Диана Савенко

Какие качества указать в вакансии: что говорят в международных исследованиях

Что нравится программистам? Иногда их сравнивают с хирургами (доктор Хаус как образ) — они работают на передовой науки, зарабатывают головой, любят решать сложные задачи, от которых зависит будущее людей, и получают хорошую зарплату. В других случаях говорят о том, что в иерархии ценностей программистов на первом месте стоит не доход, а признание.

Согласно анонимному опросу Stack Overflow, более 100 тыс. IT-специалистов по всему миру больше всего интересуют в описаниях вакансий эти пять вещей.

1. Компенсация и бенефиты

Обычно оптимально указать в вакансии зарплатную вилку и написать, что окончательный размер компенсации можно обсудить на собеседовании (если эта информация не под NDA). Также важно рассказать, какие плюшки ваша компания предлагает. Даже если вы не можете предложить что-нибудь «экстра», укажите информацию об оплачиваемом отпуске, sick leaves и офисных вечеринках.

Бенефиты во львовском офисе IT-компании Rebbix:

Бенефиты во львовском офисе IT-компании Rebbix (1)
Бенефиты во львовском офисе IT-компании Rebbix (2)
Бенефиты во львовском офисе IT-компании Rebbix (3)

2. Стек технологий

Привлекательное объявление о работе будет содержать список технологий, которые используются на проекте: языки программирования, фреймворки, библиотеки и так далее. Ограничьтесь 5–7 критериями и получайте больше крутых резюме!

3. Культура компании

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

Пример оформления ценностей на сайте IT-компании MEV LLC:

Пример оформления ценностей на сайте IT-компании MEV LLC

4. Возможности профессионального роста

Обычно через несколько лет IT-специалисты стремительно растут в профессиональном плане. Пауза в изучении технологий более шести месяцев может негативно повлиять на их уровень.

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

5. Гибкость

IT-специалисты в большинстве своем негативно относятся к компаниям, где график работы четко и строго определен. Ключевые игроки в IT — Meta, Amazon, Facebook — временно перешли на полный ремоут, а некоторые компании, например, Twitter, навсегда разрешили своим сотрудникам работать дистанционно. Если в вашей компании возможна удаленная работа, обязательно укажите это в вакансиях.

Что говорят айтишники:

«Важные критерии — это возможность работать дистанционно по желанию, интересный продукт, креативный подход в написании вакансии, четкое описание этапов с временными рамками (ведь кандидатов беспокоит, когда будут ответы на резюме или фидбек после собеседования)» — анонимно, IT-специалистка

«Маркер интересной вакансии — актуальный стек, гибкий график, возможность дальнейшего обучения» — Влад Лозинский, Backend Developer

«В вакансии должны быть указаны: уровень нужного специалиста, зарплатная вилка, стек используемых технологий, работа в офисе или удаленно» — Владимир Сологубов, Backend (C#) Developer

Советы и лайфхаки Technical Recruiter

Мы спросили у Дианы Савенко, действительно ли разработчики не читают, а сканируют вакансии, а также что может усилить описание позиции и привлечь внимание Middle+ разработчиков.

Діана Савенко
Диана Савенко
Technical recruiter в ITExpert
Говорят, что IT-специалисты не читают описание вакансии полностью, а только ищут по ключевым словам то, что им интересно. А если ничего из того, что планировали найти, не обнаружили в тексте вакансии, шансы рекрутера получить резюме скилловых специалистов приближаются к нулю. Правда ли это?

Кандидаты действительно не всегда дочитывают вакансию. Специалисты хотят конкретики и деталей проекта, а не фраз вроде «лидер рынка», «интересный проект», «уютный офис».

Что предполагает идеальный пример вакансии:

  1. Креативное начало (опционально).
  2. Название и тип компании.
  3. Название должности/позиции: грейд (Junior, Middle, Senior), основной язык программирования.
  4. Формат работы (удаленно, частичное посещение офиса), возможность релокации (опционально).
  5. Уровень зарплаты.
  6. Проект (1–2 предложения).
  7. Стадия разработки (с нуля/разработка нового функционала и тому подобное).
  8. Стек технологий (например, PHP, MySQL InnoDB, Apache + Nginx. Обычно необходимый опыт использования технологий указывается в годах).
  9. Обязанности (опционально).
  10. Команда и его состав.
  11. Количество этапов рекрутинга.
  12. Условия работы и бенефиты.

Говоря о европейском рынке рекрутинга, заметила, что кандидаты более склонны отвечать, когда в объявлении о вакансии есть обязанности или задачи. Пример обязанностей для Node.js Developer:

  • Разрабатывать приложения на базе Node.js.
  • Писать код высокого качества (покрытие unit-тестами).
  • Использовать Agile-методы разработки.
  • Участвовать в эстимейтах для реализации новых фич.
  • Вовремя устранять дефекты.

Требования: 

  • Опыт работы Node.js Developer в течение (x) лет.
  • Практический опыт работы с HTML, CSS.
  • Знание библиотек и фреймворков AngularJS, Polymer и Closure.
  • Сильные аналитические способности, внимание к деталям. 

Или можно очень подробно описать все технологии, ссылаясь на задачи проекта — будущий специалист будет работать с:

  • Primarily modern C++ (C++17 and soon C++20),
  • CUDA,
  • Production software targets Windows 10 (plus some Linux software, e.g. for ML training),
  • Tools: Git, cmake, Visual C++, TeamCity, JIRA, Confluence, Slack,
  • Libraries: OpenCV, Ceres, Qt (and quite a few more smaller ones).

Для каждой технологии следует указать необходимый уровень опыта. Например: «MySQL: вы четко знаете разницу между MyISAM и InnoDB» или «Базовые знания late static binding; SQL: опыт написания сложных многотабличных запросов, опыт с explain и аналогов для оптимизации запросов». Программист без таких знаний не будет связываться с этой компанией, а опытный поймет, что не потратит даром свой талант в команде.

Какие сильные стороны могут помочь продать вакансию?

Эффективно работает пример объявления о работе, где указано большое количество пользователей продукта, известные личности в команде, разработка с нуля и возможность влиять на продукт, инвестиции, опционы и прочее. Рассмотрим подробнее эти пункты.

Разработка с нуля или начальная стадия проекта — это очень важно. Неоднократно замечала, что кандидаты отвечают чаще, когда это создание продукта с нуля. Но можно указывать и другие этапы программирования, ведь для кого-то «с нуля» — это достаточно стрессово, а поддержка проекта или разработка функционала может быть более комфортным выбором. С легаси-кодом же работать не очень желают.

Возможность работы с известными консультантами, СТО (как, например, Java-техлид и Delivery Manager, эксперт по разработке сложных распределенных масштабируемых систем и независимый консультант в XP Injection Николай Алименков, который помогает разным компаниям).

Высокогруженный продукт (Highload-система) — сильная сторона, но желательно добавить конкретики: например, у компании более 280 млн пользователей из разных стран. Можно также указать, сколько пользователей ежемесячно посещают сайт.

Социально-полезный или инновационный продукт — компания может помогать отслеживать состояние ребенка беременным или разрабатывать классный neobank, который делает жизнь людей удобнее.

Известные клиенты или большое количество клиентов — это один из самых важных пунктов, особенно для аутсорса. Бывает, на сайте компании указывают известных клиентов уровня Microsoft, Ikea, Nike. Или, возможно, продуктом пользуются всемирно известные университеты.

Быстрый процессинг — всего 1–2 этапа собеседования. Если они продолжаются до 1–1,5 часов, можно указать продолжительность.

Условия работы

  • более 20 оплачиваемых дней отпуска (или, еще лучше, безлимитный отпуск и больничные);
  • 4-дневная рабочая неделя или сокращенный рабочий день;
  • компенсация внешнего обучения;
  • компенсация спортзала или занятий с тренером;
  • медицинское страхование (особенно если включительно со стоматологией);
  • релокейт;
  • компенсация обедов;
  • посещение психолога;
  • оплата коворкинга возле дома.
Стоит ли рассказывать о «плюшках» в компании, если они не «экстра»: бесплатное печенье, –50% на курсы английского языка или корпоративный инглиш и бесплатная библиотека в офисе?

Конечно, печеньем сейчас никого не удивишь, но если есть бесплатная библиотека (даже в онлайн-формате), это будет плюсом.

Еще особенно актуально во время войны:

  • Компания полностью сохранила команду и гарантирует стабильность.
  • Сохранение рабочего места при мобилизации и/или помощь с покупкой экипировки.
  • Помощь в релокации специалиста или его семьи.
  • Абсолютно гибкий график, чтобы можно было совмещать работу с волонтерством или проводить больше времени с семьей.
«Джава-ниндзя, который будет бороться с вызовами судьбы», «Люди X ищут супергероя в команду», «Прекрасная пятерка вышла на охоту — нам нужен супермощный JS» — стоит ли креативить в таком стиле в вакансии или лучше четко расписать технологии, стек и информацию о команде?

Думаю, что так «креативно» и абстрактно точно не стоит. Во-первых, это может разозлить. Если это касается вакансий для специалистов, которые только начинают свой путь в достаточно молодом возрасте, это допустимо, хотя и не рекомендовано.

В период войны также нужно соблюдать осторожность с супер креативом, ведь не всегда его могут положительно воспринять. Лучше четко расписать то, что точно интересует кандидата.

Если сам бренд компании или tone of voice направлен на определенные символы, можно использовать немного креатива. Например, в вакансиях Beetroot nice-to-have требование — любить борщ (beetroot переводится как «свекла» с английского). Другой пример: IT-компания kit/code. Их эмблема, название, тексты — все связано с котами. В таком случае обращение «коты» будет уместным.

Что говорят айтишники:

«Simplicity and conciseness, without unnecessary words» — анонимно, Junior-разработчик

«Креатив — это уместно в наше время, это позволяет больше узнать о компании и команде, чем “сухой” текст. Сейчас, особенно в IT, не любят лишнюю бюрократию и формальности, большинство ищет комфортное в плане атмосферы место, где можно не только работать, но и найти друзей и единомышленников» — анонимно, IT-специалистка

«Я очень ценю старания людей и не осуждаю за такое (на рассмотрение вакансии не повлияет, рассмотрю все варианты)» — анонимно, Frontend developer

Пример «военного» креатива в сообщении с информацией об открытых позициях в компании:

Пример военного креатива в публикации с информацией про открытые позиции в компании
Что поможет «продать» вакансию айтишнику?
Проверить

Воруйте как художник: дополнительные tips, которые усилят текст вакансии

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

  • Возьмите чистый лист и напишите письмо другу, где вы из памяти опишете открытую вакансию, требования к кандидатам и условия работы.
  • Ведите «дневник писателя» с интересными фразами и предложениями из разных источников. Вы можете использовать их, чтобы сделать свой текст более живым.
Свяжитесь с нами уже сейчас
Заказать консультацию

И напоследок: пишите вакансию максимально простым и понятным языком, без пафоса, чрезмерной художественности, заезженных шаблонов и другого булщита. Подробнее о том, как не нужно делать во время рекрутинга, рассказывали в статье об ошибках в общении с кандидатами. Напишите об офисных вечеринках, тимлидах, с которыми на «ты» и которые обожают пиццу по пятницам. Эффективное описание вакансий поможет вам получать больше качественных отзывов. И кто знает, возможно, следующим кандидатом станет украинский Линус Торвальдс или Гвидо ван Россум!

Какого принципа всегда следует придерживаться в описании вакансии?
Проверить

Насколько полезным был этот пост?

Click on a star to rate it!

Средний рейтинг 5 / 5. Количество голосов: 2

Оценок пока нет! Будьте первым, кто оценит этот пост.

Поделиться с друзьями
Оставьте комментарий