Кейс: площадка для поиска IT-специалистов – кастомные фильтры и прогресс-бар заполнения профиля

Время чтения - 5 мин.
Дата публикации 04.07.2026

Рынок IT-рекрутинга переполнен, но хорошего программиста всё равно сложно найти. А если он есть, то его нужно ещё и заинтересовать. Для этого мало просто разместить вакансию. Нужно дать разработчику удобный поиск с фильтрацией по стеку, уровню, формату работы, зарплате. А работодателю — возможность заполнить профиль компании, показать, почему у него круто работать.

Мы сделали HR-площадку для найма IT-специалистов с фокусом на англоязычную аудиторию СНГ и Европы. Особенности: широкие кастомные фильтры, прогресс-бар заполнения профиля работодателя, премодерация вакансий. Бюджет — 350 тыс. руб, срок — 2 месяца. Расскажу, как это работает и что можно позаимствовать для своей площадки.

Почему обычные доски вакансий не подходят для IT

hh.ru и Superjob хороши, но у IT-сообщества есть свои требования:

  • Фильтрация по стеку технологий (Python, Java, React, Django) — разработчик ищет по конкретным языкам и фреймворкам.
  • Уровень — Junior, Middle, Senior.
  • Удалёнка vs офис — после пандемии разработчики ценят возможность работать из дома.
  • Зарплатная вилка — должна быть указана, чтобы соискатель понимал, стоит ли откликаться.
  • Профиль компании — IT-шники хотят видеть, чем занимается компания, какие технологии, как выглядит офис или команда.

Заказчик — стартап из HR-tech — решил создать узкоспециализированный джоб-борд для разработчиков. Плюс — английский язык, чтобы привлекать иностранных специалистов.

Личный кабинет соискателя (разработчика)

Разработчик регистрируется, заполняет профиль: имя, стек технологий (выбор из списка с возможностью добавить свой), опыт работы (лет), желаемая зарплата, формат работы (удалёнка, гибрид, офис), город, ссылка на GitHub/портфолио.

В кабинете:

  • Поиск вакансий с фильтрами: по стеку, по уровню, по зарплате, по формату работы, по городу. Фильтры работают без перезагрузки страницы (AJAX), результаты обновляются мгновенно.
  • Сохранённые вакансии — можно добавить в «Избранное».
  • История откликов — список вакансий, на которые разработчик откликнулся, со статусами (просмотрено, приглашение, отклонено).
  • Настройка уведомлений — подписаться на новые вакансии по определённым фильтрам (например, «React удалёнка»). Уведомления приходят на email или в Telegram.

Особенность: поиск учитывает синонимы (Java = Spring, JavaScript = JS). Это сделано через справочник тегов и делает поиск более точным.

Личный кабинет работодателя (компании)

Работодатель регистрируется, заполняет профиль компании: название, логотип, описание, сайт, ссылки на соцсети, фотографии офиса или команды, сферу деятельности. Прогресс-бар заполнения показывает, на сколько процентов профиль заполнен. Полностью заполненные профили получают приоритет при выдаче в поиске — соискатели им доверяют больше.

Публикация вакансии:

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

Работодатель видит статистику по каждой вакансии: количество просмотров, откликов, конверсия. Может приглашать разработчиков на собеседование прямо через платформу (кнопка «Пригласить» в профиле соискателя).

В кабинете работодателя также список откликов с возможностью менять статус («Отклонён», «На собеседовании», «Принят»). Коммуникация — через встроенный чат.

Кастомные фильтры как ключевая фишка

Фильтры — то, за что пользователи любят площадку. Они работают через AJAX, без перезагрузки страницы. Пользователь выбирает язык программирования (можно несколько), уровень, зарплату — список вакансий обновляется мгновенно.

Поддержка множественного выбора (ищем Python и Java одновременно) и сохранение фильтров в URL — можно поделиться ссылкой на отфильтрованный поиск. Это удобно для HR-специалистов, которые могут отправить ссылку коллеге.

Технически фильтры работают так: при каждом изменении отправляется GET-запрос к серверу с параметрами (стек=Python, уровень=Middle, зарплата_от=200000). Сервер выполняет SQL-запрос, возвращает JSON с вакансиями, JavaScript перерисовывает список. Всё быстро, пользователь не ждёт.

Глубина поиска (количество просмотренных вакансий) увеличилась на 40% по сравнению со стандартной формой поиска.

Прогресс-бар заполнения профиля компании

Эта фишка пришла из соцсетей. Компания видит, каких полей не хватает для полного заполнения: не загружен логотип, не указана сфера деятельности, нет фотографий офиса. Прогресс-бар подсвечивается жёлтым, пока профиль не заполнен на 100%.

Мы заметили, что компании с заполненным профилем получают на 25% больше откликов. Соискатель видит серьёзного работодателя и охотнее откликается. А компании, которые не удосужились загрузить логотип, выглядят ненадёжно.

Прогресс-бар также показывается администратору — он может напоминать компаниям-«лентяям» о необходимости заполнить профиль.

Результаты через 3 месяца

По данным заказчика (устно):

  • Зарегистрировано 230 компаний и 1200 разработчиков.
  • Опубликовано 450 вакансий (Python, Java, JS — топ).
  • Среднее время закрытия вакансии — 12 дней (для IT это хороший показатель).
  • Наиболее популярные фильтры: удалёнка (70% запросов), зарплата от 200 000 руб, стек React.
  • Выручка площадки: компании платят за продвижение вакансий (фиксированная плата) или за доступ к базе соискателей. За 3 месяца — 240 тыс. руб.

Из отзыва заказчика (Startpack): «Хороший компромисс между коробочным решением и индивидуальной разработкой, позволяет существенно снизить расходы. Широкий функционал даёт возможность быстро запустить MVP и протестировать бизнес-идею. Команда разработчиков реактивна и всегда на связи».

Что можно взять из этого кейса для своего проекта

Если вы создаёте доску вакансий (не только IT), закладывайте в неё умные фильтры и прогресс-бар. Первое повышает конверсию поиска, второе — качество профилей. Также не забывайте про модерацию: одну плохую вакансию могут увидеть сотни соискателей.

Бюджет подобной площадки на Falcon Space — от 300 до 500 тыс. руб (включая лицензию). Срок — 2-3 месяца до MVP. Если нужны только базовые функции (без кастомных фильтров и прогресс-бара) — от 200 тыс. руб.

Насколько полезной была статья?
Falcon Space, автор блога

Автор статьи - Руслан Раянов

Cоздатель платформы Falcon Space
Запрос расчета стоимости веб-проекта на базе Falcon Space
Если видео Youtube плохо грузится, то попробуйте найти видео в ВК видео на канале Falcon Space
Сайт использует Cookie, Яндекс Метрику. Используя сайт, вы соглашаетесь с правилами сайта. См. Правила конфиденциальности и Правила использования сайта OK