После чемпионата продуктовая команда подтвердила ряд гипотез и решила продолжить разработку мобильного приложения для соискателей и веб-приложения для рекрутеров.
Микросервисная архитектура позволила безболезненно отключить часть сервисов, которые были больше не актуальны. Все соискатели, пришедшие через приложение для чемпионата, в итоге попали в единую базу данных.
Мобильное приложение решили переписать с нуля, так как выбор Flutter оказался ошибкой. Технология была слишком незрелой и использовать ее в продакшне оказалось сложно. Буквально на каждом этапе возникали проблемы. Приняли решение перейти на React Native.
Во второй раз с технологией не прогадали — удалось использовать часть компонентов из десктопной версии, написанной на React, приложение легче поддерживалось на большем количестве устройств. Через полгода начали появляться оффлайн-центры трудоустройства YAYA.RU, где использовались планшеты. Доработка приложения под планшеты, благодаря гибкости React Native, тоже прошла быстро.
Также Чемпионат позволил выявить ряд неочевидных проблем.
Многие соискатели записывали видео в не самых благоприятных условиях, что отталкивало рекрутеров. Для этого решили добавить возможность удаления фона с помощью нейронной сети. Модель на вход принимает видеопоток и сегментирует контур человека. На выходе получается видео с наложенной маской, которое затем совмещается со звуковой дорожкой.