Проектування функції Слідувати за компаніями для кандидатів

Ми оновили функцію Слідувати за компаніями, покращивши залученість кандидатів та можливості пошуку роботи.

---

Момент усвідомлення

У нещодавній дискусії в Slack кандидат висловив розчарування через те, що пропустив вакансії у своїх улюблених компаніях. Ця розмова спровокувала жваве обговорення серед нашої команди про важливість інформування та залучення кандидатів. Розмова змусила нас переосмислити нашу функцію Слідувати за компаніями, яка стала застарілою.

Розуміння потреби в змінах

Наша команда усвідомила, що кандидати втрачають можливості працевлаштування, оскільки не отримують своєчасних оновлень від компаній, які їх цікавлять. Цей розрив особливо відчувався тими, хто активно шукає нові ролі в конкурентному ринку праці. Підтримка міцного зв’язку між кандидатами та компаніями є критично важливою для успіху обох сторін на нашій платформі.

Визначення основної проблеми

Існуюча функція Слідувати за компаніями не мала зручного інтерфейсу та реальних сповіщень. Наприклад, кандидат, який слідкував за трьома компаніями, міг не отримати оновлення про нові вакансії до кількох днів. Це затримання призводило до того, що кандидати пропускали можливість подати заявку вчасно, що викликало розчарування та зниження залученості. Один конкретний приклад стосувався кандидата, який втратив інтерес до нашої платформи після того, як пропустив кілька вакансій від компанії, яку він захоплювався.

Перші спроби та невдачі

Наш перший підхід полягав у впровадженні щоденного дайджесту, який підсумовував нові вакансії від компаній, за якими слідкували. Однак, після внутрішнього тестування, ми зрозуміли, що багато кандидатів надають перевагу негайним сповіщенням, а не щоденному підсумку. Низькі показники залученості з дайджесту спонукали нас переосмислити нашу стратегію. Ми швидко змінили курс на більш інтерактивне рішення, зосереджене на реальних оновленнях.

Технічна реалізація

Ми вирішили реалізувати систему сповіщень у реальному часі, використовуючи WebSockets для безпосередньої передачі оновлень кандидатам. Це дозволило отримувати миттєві сповіщення, коли компанія, за якою слідкували, публікувала нові вакансії. Початкова реалізація коду включала налаштування сервера WebSocket та інтеграцію його з нашими існуючими бекенд-системами:

const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });

wss.on('connection', (ws) => {
  ws.on('message', (message) => {
    // Обробка вхідних повідомлень
  });
  ws.send('Підключено до сповіщень Слідувати за компаніями');
});

Використовуючи цю технологію в реальному часі, ми забезпечили, щоб кандидати отримували сповіщення щойно вакансії стали доступними, суттєво покращуючи їх загальний досвід.

Поліпшення користувацького досвіду

З новою системою ми спостерігали значні покращення в залученості користувачів. Кандидати почали отримувати миттєві сповіщення про вакансії від компаній, за якими слідкували, що призвело до помітного зростання кількості заявок. Відгуки були переважно позитивними, багато кандидатів висловлювали вдячність за своєчасні оновлення. Ця функція тепер відіграє критичну роль у наших розділах /jobs та /for-candidates, роблячи пошук роботи більш плавним та інтерактивним.

Основні висновки з процесу

  • Відгуки користувачів є безцінними: Увага до кандидатів допомогла нам визначити основні проблеми з нашою початковою розробкою.
  • Сповіщення в реальному часі є необхідними: Затримки в оновленнях можуть призвести до зниження залученості; миттєві сповіщення роблять суттєву різницю.
  • Прототипування є критично важливим: Швидке тестування ідей допомогло нам швидко відмовитися від неефективних рішень.
  • Ітеративні поліпшення призводять до кращих результатів: Постійне вдосконалення на основі взаємодії з користувачами може сприяти еволюції продукту.

Наслідки для кандидатів

Для кандидатів оновлена функція Слідувати за компаніями означає, що вони отримують інформацію про вакансії в реальному часі. Це не лише підвищує їх шанси на отримання співбесід, але й дозволяє їм більш ефективно взаємодіяти з компаніями, які їм подобаються. Тепер кандидати можуть впевнено орієнтуватися на нашій платформі, знаючи, що не пропустять важливі для них ролі.

Наслідки для рекрутерів

З точки зору рекрутерів, ця функція збільшує видимість їхніх вакансій. Завдяки активній взаємодії кандидатів з профілями компаній, рекрутери можуть очікувати більш динамічного процесу подачі заявок. Це залучення може призвести до швидших циклів найму та кращих відповідностей, що забезпечить компаніям швидке знаходження необхідних талантів.

Перспективи

Хоча ми досягли значних успіхів з функцією Слідувати за компаніями, ще є багато чого, що можна дослідити. Ми уважно стежимо за показниками залученості, щоб подальше вдосконалити нашу систему сповіщень. Майбутні поліпшення можуть включати персоналізовані рекомендації вакансій на основі поведінки та уподобань кандидатів. Якби нам довелося повторити цей проект, ми б витратили більше часу на ранніх етапах дослідження користувачів, щоб раніше виявити потенційні проблеми.

В цілому, цей досвід нагадує про важливість підтримки зв'язку з нашими користувачами та постійного вдосконалення наших продуктів для задоволення їхніх змінюваних потреб. ---

Пов'язані матеріали

  • Chart plannedEngagement Metrics Before and After Update
    A chart showing the increase in candidate engagement after implementing real-time notifications.
  • Architecture diagram plannedSystem Architecture for Real-Time Notifications
    A diagram illustrating the architecture of the WebSocket implementation for notifications.

Також на Fitlane AI

Теми: Follow Companies feature, candidate engagement, job discovery, feature design, user experience, Fitlane AI, job platform