Площадка по поиску и подбору персонала — РостДжоб

Площадка по поиску и подбору персонала

1 месяц 13 специалистов

ООО Ростджоб

Наша собственная разработка продукта с инновационной моделью взаимодействия заказчика и рекрутера.

О проекте

———————

Проблема

Заказчик обратился с рядом проблем / потребностей:

Нет единого удобного сервиса, который объединил бы заказчиков и рекрутеров и предоставил им все инструменты для взаимодействия.

Задача

Разработать площадку для поиска и подбора персонала, которая поможет работодателям и специалистам в области подбора сотрудников взаимодействовать друг с другом.

Технологии

Typescript, Next.js, Redux, React Query, mantine UI, react-testing-library, Ruby, Ruby on Rails, PostgreSQL, Docker, Nginx

Решение

  • Спроектирована архитектура проекта с возможностью расширения личных кабинетов.
  • Определен стек технологий с учетом архитектуры, опыта разработчиков и пожеланий заказчика.
  • Организована работа команды из 13 человек по методологии Agile для оперативного реагирования на запросы.
  • Использовано разделение задач по 2-недельным спринтам, что уменьшило риски и ускорило реализацию.
  • Создан UI Kit с кастомизацией Mantine UI и общими компонентами для ускорения разработки и упрощения онбординга.
  • Настроены две версии сервера (stage и prod) для тестирования и использования, что снизило риск критических ошибок.
  • Реализован CI/CD с автоматическим тестированием и линтингом через GitLab для ускорения проверки изменений.
  • Организована работа в GitLab с обязательной проверкой merge request и защитой веток, что повысило качество кода.
  • Разделена работа над личными кабинетами на смысловые модули (Профиль, Баланс и др.) для параллельной разработки без конфликтов.
  • Настроено разделение личных кабинетов с помощью middleware для избежания дублирования кода и повышения безопасности.
  • Разработан единый модуль для логина и регистрации, упрощающий процесс авторизации.
  • Активное участие в создании документации по API для улучшения взаимодействия с командой бэкенда.
  • Добавлено автоматическое тестирование основного функционала для повышения покрытия кода.
  • Создан Storybook для компонентов, упрощающий разработку и тестирование.
  • Собрана коллекция в Postman для оперативного тестирования API, ускоряющая интеграцию с бэкендом.
  • Создана документация в GitLab Wiki с описанием бизнес-логики, методов API и роутинга.

Достигнутые результаты

icon-winner

Разработана инновационная платформа для взаимодействия заказчиков и рекрутеров.

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

Реализованы личные кабинеты с модульной структурой (Профиль, Баланс, Заявки, Анкеты, События, Чат).

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

Ответим на любые вопросы