Соискатель собирает резюме и откликается. Работодатель публикует вакансию и ведёт разговор в том же сервисе. Ассоциация клининговых компаний получает отраслевую биржу, а не ещё один общий job-борд.
Коротко
- Отдельные сценарии для соискателя и для компании
- Тарифы и для юридических лиц, и для частных заказчиков
- Уведомления о событиях приходят сотрудникам в Telegram, чаты живут внутри площадки
Задача
Заказчик — ассоциация клининговых компаний. Ей нужен был найм именно в этой отрасли: вакансии, резюме и разговор между сторонами в одном месте, с понятным входом и для клининговой фирмы, и для человека, который ищет смену.
Общие работные сайты эту спецификацию закрывают плохо. Мало отраслевого контекста, много лишних шагов, коммуникация всё равно уезжает в мессенджер. Площадку нужно было встроить в уже существующие системы ассоциации и дать админке управлять данными, а не только «смотреть статистику».
Решение
На старте зафиксировали тарифы, карточку резюме, карточку вакансии и правила переписки. Из этого собрали карту экранов. Без неё легко нарисовать красивый каталог, в котором нельзя понять, кто кому пишет.
Прототип проверили на двух ролях. Соискатель ищет и откликается. Работодатель публикует вакансию и разбирает отклики.
Админку собрали на Strapi и дополнили плагинами под операции ассоциации: типовой набор сущностей CMS здесь заканчивается раньше, чем начинаются отраслевые статусы.
События, на которые сотрудникам нужно реагировать, уходят в Telegram-бот. Иначе заявка живёт в системе, а человек узнаёт о ней, когда сам зайдёт.
Чаты сделали частью платформы и сразу заложили, что переписка пойдёт от множества компаний и соискателей по России. Диалог, который лагает в час пик, люди бросают и уносят в WhatsApp — и площадка снова становится витриной.
Перед запуском прошли функциональные проверки, нагрузку и базовую безопасность, затем выкладку. Команде заказчика оставили инструкции и видео: площадку дальше ведут они. Статусы по проекту шли каждый день, развёрнутый отчёт — раз в две недели.
Стек
- Next JS
- Nest.js
- Figma
- Strapi
Результат
CleanJob собрал найм в клининге в один контур: резюме, вакансия, отклик, чат, тариф под тип заказчика. Ассоциация получила отраслевой сервис, который можно администрировать и связывать со своими системами.
Для компании на площадке короче путь от «нужен человек на объект» до диалога с кандидатом. Для соискателя — понятная карточка и отклик без регистрации на универсальном портале, где клининг теряется среди всех остальных профессий.
