Разработка кастомного WordPress-плагина для автоматизации рекрутинга Lavoro

О проекте

Для международного агентства Lavoro стандартные методы публикации вакансий вручную стали тормозом в развитии. Требовалось решение, которое свяжет внутреннюю базу вакансий в ATS-системе с фронтендом сайта, исключив двойную работу рекрутеров и задержки в обновлении данных. Студия OhMySite разработала уникальный плагин, ставший сердцем карьерного портала.


Технологическая задача

  1. Сквозная интеграция: Реализовать автоматическое получение вакансий из ATS-системы через API в режиме реального времени.

  2. Гибкость размещения: Создать инструмент, который можно внедрить в любую страницу сайта с помощью одного шорткода.

  3. Двусторонний интерфейс: Разработать публичную часть для соискателей и закрытую панель управления для рекрутеров.

  4. Масштабируемость: Обеспечить легкость обновлений и стабильную работу при резком росте количества вакансий.


Реализованное решение: Плагин Lavoro

Мы разработали архитектурно чистый плагин на PHP, который превратил сайт в динамическую HR-платформу:

1. Backend: Архитектура и Интеграция

  • API-синхронизация: Настроена бесшовная интеграция с ATS компании. Вакансии прилетают на сайт автоматически сразу после их создания в рабочей системе рекрутера.

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

  • Легкая установка: Плагин спроектирован так, чтобы его развертывание и базовая настройка занимали минимум времени.

2. Frontend: Пользовательский опыт (UX)

  • Динамический список: Удобный вывод всех активных вакансий с фильтрацией.

  • Страница вакансии: Автоматическая генерация уникальных страниц для каждой позиции с детальным описанием и требованиями.

  • Модуль отклика: Интуитивная форма подачи заявки, данные из которой мгновенно уходят обратно в ATS в профиль соответствующей вакансии.

3. Панель рекрутера (Закрытая часть)

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


Результаты разработки

  • Автоматизация 100%: Рекрутеры больше не тратят время на перенос текста вакансий из внутренней системы на сайт.

  • Актуальность данных: Благодаря API-интеграции, на сайте всегда только актуальные позиции. Снятая в ATS вакансия мгновенно исчезает с портала.

  • Скорость внедрения: Благодаря архитектуре на шорткодах, запуск новых разделов с вакансиями на портале теперь занимает секунды.

  • Регулярные обновления: Плагин является живым продуктом — мы постоянно поддерживаем его актуальность и расширяем возможности по запросу бизнеса.

Технологический стек:

  • Ядро: PHP.

  • Интеграции: REST API для связи с ATS-системой.

  • Frontend: JavaScript (AJAX для быстрой подгрузки данных), CSS3.

  • Метод внедрения: Shortcode-system.