Разработка мобильного приложения для HeadHunter

Сегодня мобильные технологии играют все большую роль в работе HR. Согласно исследованию Paychex, 43% сотрудников кадровых служб используют в своей деятельности и компьютерные, и мобильные решения.

Для того чтобы обеспечить удобство использования своих систем на ПК и других устройствах, ведущие HR Tech-компании постоянно работают над их модернизацией и ищут оптимальные технологические решения. Рассказываем в кейсе, как мы увеличили команду разработки и помогли обновить одно из мобильных приложений HeadHunter.

HeadHunter — HR Tech платформа для поиска и найма соискателей со средней месячной аудиторией в 16,5 миллионов пользователей. Сервис существует уже более 19 лет, его клиентами являются более 1,6 миллионов компаний, а база содержит более 54,6 миллионов резюме. 

Одно из ключевых мобильных приложений HeadHunter  — «hh бизнес: поиск сотрудников», выпущенное в 2017 году. С его помощью предприниматели и кадровые службы могут разместить вакансии или найти резюме по выбранным критериям. Стремясь сделать приложение более удобным в использовании и поддержке, в 2020 году компания приняла решение создать продукт с современной инфраструктурой.

1 год
разработки
3
специалиста

Задача

Развитие приложения требует гибкой кодовой базы, наличие которой помогает избежать трудностей, например, при добавлении новых функций или исправлении ошибок. Наш заказчик поставил перед собой несколько задач, в том числе ускорить релизы, а также привести к единому стилю iOS- и Android-версии и повысить стабильность сервиса в условиях растущего мобильного трафика. Проанализировав эти цели и ограничения старой кодовой базы, компания сделала выбор в пользу разработки с нуля. Специалисты SimbirSoft приняли участие в разработке и обеспечении качества, а также в выборе и планировании деталей UX/UI-дизайна.

каждые 2 недели выпуск обновлений

Решение

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

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

  • Поиск кандидатов на основе откликов. Компаниям стало проще взаимодействовать с теми специалистами, кто проявил интерес к вакансии и заинтересован в работе в конкретной компании.

  • Экран-опросник о результатах переговоров с соискателем. С его помощью работодателям удобнее сортировать отклики: например, переносить их в отдельную папку, чтобы перезвонить позже. В результате уже сейчас доля неразобранных откликов снизилась в среднем на 5,8%.

  • Возможность писать комментарии к резюме, которые видны только самому работодателю. Теперь отдел подбора кадров может хранить заметки о каждом кандидате в одном месте. Например, если в компании предусмотрено несколько собеседований, специалисты после каждого этапа могут записывать краткие выводы о встрече, чтобы у их коллег было расширенное представление о соискателе.

На ежедневных созвонах с заказчиком мы участвовали в обсуждении UX/UI. Анализируя макеты вместе с продуктовым дизайнером команды, мы предлагали, какими способами можно упростить их техническую реализацию. Также вносили свои идеи: например, оформить в едином стиле кнопки в приложениях для соискателей и работодателей.

За время работы над проектом мы добились повышения стабильности сервиса, при этом показатель crash-free users составляет более 99%. Это означает, что с какими-либо сбоями в работе сервиса сталкивается не более 1% пользователей. В разработке мы применяли современные технологии для того, чтобы клиенту в будущем было удобно поддерживать и модернизировать продукт. Постепенно мы изменяем старые фрагменты платформы, написанные на Viper, а все новые пишем на архитектуре MVVM. Благодаря этому приложение становится менее громоздким и более гибким для изменений, а погружение новых разработчиков в проект  — более простым.

Технологии

Kotlin, MVI Core, MVVM, RxJava, Toothpick, JUnit, Kaspresso, Swift

Другие работы
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Создание корпоративных продуктов для компании «Татнефть»
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Создание корпоративных продуктов для компании «Татнефть»
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Java-разработчик
  • Angular-разработчик
  • Node.js-разработчик
  • Middle Vue.js / Frontend-разработчик
  • Аккаунт-менеджер IT-проектов
  • Системный аналитик
  • iOS-разработчик
  • QA Engineer Fullstack (Python)
  • React-разработчик
  • Android-разработчик
  • Инженер по нагрузочному тестированию
  • Bitrix24-аналитик
  • DevOps-инженер
  • 1С-аналитик
  • Юрист
  • 1С-разработчик
  • Разработчик Битрикс
  • Менеджер по сопровождению бизнес-процессов
  • Data Scientist (NLP)
  • SDET (Python)
  • Аналитик DWH
  • Менеджер проектов 1С
  • Лидогенератор
  • SDET (Java)
  • Fullstack-аналитик
  • DBA
  • Специалист по кадровому делопроизводству
  • QA с опытом в автоматизиции Java
  • Менеджер продуктовых продаж
  • Коммуникационный/графический дизайнер
  • Офис-менеджер
  • Ассистент руководителя
  • MLOps инженер
  • Архитектор ML и AI проектов
  • Бухгалтер по расчету заработной платы
  • SDET разработчик C#
  • Руководитель отдела 1С
  • Pre-sale инженер
  • SDET (Swift)
  • Разработчик С++ (Embedded)
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.