Виджет с вакансиями в IT на основе API

в 7:45, , рубрики: api, hh.ru, human resources, Блог компании HeadHunter, вакансии, виджет, метки: , , ,

Друзья, многие из вас могли заметить, что в нашем блоге справа от постов появился виджет вакансий. Мы сделали его, чтобы вам стало проще следить за предложениями работы в сфере информационных технологий. Виджет использует наш API, открытый для всех.

Мы постарались задать наиболее интересные критерии отбора вакансий. Например, он выдает только предложения работодателей с привлекательной зарплатой — не менее 90-100 тыс. рублей.

Виджет с вакансиями в IT на основе API

Здесь мы будем опираться на стандартные параметры поискового запроса hh.ru.

Ключевые слова, которые обязательно должны присутствовать в названии вакансии: «Программист», «Разработчик», «Developer», «Тимлид», «Teamlead», «Team lead», «Тестировщик», «Аналитик», «Консультант», «Project manager», «IT Planning», «ИТ директор», «Директор по ИТ», «IT Director», «IT-директор», «Технический директор», «CTO», «Chief Technical Officer», «Engineer», «Инженер», «Architect», «Usability», «Директор IT департамента», «Data mining», «System Analyst», «Архитектор», «Programmer», «Интерфейс», «Инновации», «Testing», «QA».
Столь жесткая фильтрация по ключевым словам в вакансиях позволяет сделать выдачу максимально релевантной и свести появление посторонних вакансий к минимуму.

Профессиональная область поиска: «Информационные технологии, интернет, телеком».

Регион поиска: выборка делается по всем крупным городам России, Украины, Казахстана и Беларуси.

Уровень заработной платы: от 100 000 руб., не отображаются вакансии без указанной зарплаты. Если зарплата указана в валюте, отличной от рублей, для отображения в виджете она конвертируется в рубли по курсу ЦБ на день просмотра.

Требуемый работодателем опыт работы, график работы и тип занятости: не имеет значения.

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

Особая тонкость фильтрации вакансий: так как пару месяцев назад на hh.ru была введена возможность публикации одной и той же вакансии в разных городах (удобно, когда компания ищет редкого специалиста и рассматривает кандидатов из разных городов, предлагая помощь в переезде, либо когда у компании несколько однотипных вакансий в разных городах), то это коснулось и работы API. Поэтому чтобы избежать появления одной и той же вакансии, только в разных городах на нескольких экранах, мы фильтруем все, кроме самой первой по дате публикации, либо если она есть в Москве (Питере, Киеве, Минске), то выводится она.

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

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

Автор: djika

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js