Пятерочка HR

rabota5ka.ru
company logo

Заказчик

«Пятерочка» — крупнейшая российская сеть продуктовых магазинов «у дома» под управлением X5 Retail Group.

  • 15 000 магазинов по всей стране
  • 2989 магазинов открыто в 2017 году
  • 5 млн покупателей ежемесячно
  • 2,5 млрд покупок ежегодно
  • 180 000 сотрудников

Задача

Создание HR-сайта для подбора персонала со всеми офисными и линейными вакансиями с интегрируемыми внешними сервисами.

Стратегия

Еще на этапе тендера Заказчиком была сформулирована стратегия запуска и развития проекта, которая заключалась в создании единой платформы для HR-порталов всех брендов портфеля X5 Retail Group.
case image

Архитектура решения. MVP

Параллельно согласованию целевой микросервисной архитектуры с департаментами Заказчика нам удалось в условиях жесткого дедлайна выпустить первый релиз карьерного сайта ТС «Пятерочка».
case image

Технологии. MVP

Мы остановили свой выбор на php-фреймворке с открытым кодом Laravel. Для административной панели, в качестве временного решения для запуска MVP1, была использована Nova, решение от команды Laravel.

После, в рамках MVP2, административная панель была реализована как SPA приложение на фреймворке Vue.js

Основной работой команды в разрезе MVP2 стало совершенствование уже имеющегося приложения на основе микросервисной архитектуры.

Теперь приложение состоит из 6 микросервисов: front ТС5, front административной панели, back-контент, back-вакансии, back-отклики и интеграционный микросервис.
case image

Аналитика

HR-процессы в X5 Retail Group ― это «конвейер», в котором взаимодействуют рекрутеры и тысячи соискателей по всей России. Внутренние системы подбора персонала ежедневно аккумулируют в себе сотни резюме и откликов на вакансии по многочисленным каналам.

Первоочередной задачей команды был анализ данных в системах подбора, подготовка ER-диаграмм и спецификаций (для проектирования публичного и административного интерфейса; на интеграцию с сервисами и системами), проработка пользовательских сценариев, формирование общего ТЗ.
case image

Интеграции. MVP

В рамках MVP сайт был интегрирован с:

— системой подбора персонала от IBS ― получение линейных вакансий магазинов, распределительных центров и отправка откликов на них в реальном времени
case image

— Яндекс.Картами ― отображение вакансий на карте
case image

— Сервисом отправки смс ― проверочные коды на телефоны соискателей и сотрудников с использованием API сервиса
case image

— Сервисом Dadata ― справочник данных адресов с базой ФИАС, автоподсказки на карте и геопозиционирование
case image
case image

Функциональность. MVP

Основной пользовательский сценарий сайта ― простой и удобный поиск соискателем вакансий торговой сети.
case image

Отображение вакансий

Увидеть и работать с результатом поиска можно на карте и списком ― данные, заданные по фильтру карты и при ее зумировании, аналогичным составом отображаются в списке (и наоборот).

Кроме пользовательских фильтров логика отображения списка вакансий учитывает приоритетные линейные вакансии торговой сети (например, продавец-кассир).
case image
case image

Отклик на вакансию

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

Форма содержит основную (конверсионную) область и поля, необязательные для заполнения.< br>
Для проверки соискателей форма содержит «умную» гугл-капчу, и поле для запроса и ввода проверочного смс-кода.< br>
case image

Информативность

Помимо своей основной функции — отображения вакансий и приема откликов на них, сайт знакомит потенциальных сотрудников с корпоративной культурой торговой сети, условиями стажировки и найма, «рассказывает» истории успеха тех, кто уже работает в Пятерочке. Эмоциональные фото и сквозные корпоративные гайдлайны торговой сети настраивают соискателя на отклик. Вся информация на таких страницах редактируется через административную панель.
case image
case image

Адаптивность

Для просмотра и отклика на вакансии соискатель преимущественно использует мобильные устройства.

Адаптивная версия сайта одинаково хорошо «отрабатывает» сценарии поиска и фильтрации вакансий на карте и списком, заполнения формы отклика.
case image

Развитие проекта

Параллельно с работой над первым релизом была согласована целевая архитектура проекта.

Она выстроена с учетом требований IT-инфраструктуры Заказчика, стандартов разработки микросервисной архитектуры, по результатам серии внутренних и внешних встреч команд ГринСайта и X5 RetailGroup.

Второй релиз сайта (адаптивный дизайн, микросервисная архитектура, новая функциональность и контентные страницы) состоялся в апреле 2019 года.

Следующим, третьим, релизом на сайте появятся офисные вакансии сети «Пятерочка» и ряд новых интеграций с системами клиента: с дополнительной системой подбора персонала (данные по офисным вакансиям, отклики на них), системой мастер-данных IBM MDM (геолокация объектов торговой сети), системой SAP HR и AD (для аутентификации/идентификации сотрудников X5).

Не раскрывая всех планов, скажем ― впереди много интересного.
case image
case image

Результат

За короткий промежуток времени был разработан и опубликован автоматизированный HR-сайт с линейными вакансиями ТС «Пятерочка».

Микросервисная архитектура приложения впоследствии позволит X5 Retail Group не только оперативно автоматизировать процесс найма персонала в другие ТС Группы через собственные HR-порталы, но и гибко масштабироваться под задачи интеграции с внешними job-бордами.

Участвовали

Аналитика
Мирослав Малиньяк Сергей Сергачёв
Управление
Вера Петроченкова Карина Кваскова Ольга Шевченко
Дизайн
Александр Кирьянов Михаил Чирва
Фронтенд
Дмитрий Киценко Филипп Большаков Владимир Крылов Алексей Соловьев Максим Колесников
Бекенд
Евгений Берёза Наталия Голубкова Иван Корюков
Предыдущий кейс
Следующий кейс