Middle Frontend Developer
Описание проекта:
Авторская оффлайн-методология, для тренировок и улучшения навыков продаж участников SWC (Sales Workshop Center), в форм-факторе сайта и мобильного приложения. Цель – создать универсальную среду для системных тренировок внутри SWC, чтобы каждый участник мог отрабатывать навыки пошагово, по структурированной и проверенной программе.
Чуть больше деталей:
- Основано на проверенной с 2013 года оффлайн-методике, применённой в сотнях компаний по всему миру
- Используются ролевые карточки для воспроизведения ≈50 профилей покупателей
- Студент и тренер исполняют роли покупателя и продавца поочередно
- Предусмотрен ИИ-тренер, имитирующий клиента или тренера
- Наглядная и достоверная оценка прогресса
- Адаптация учебной программы под требующие доработки аспекты.
Другими словами, это цифровой тренажёр, усиливающий методологию SWC и дающий участникам практический, измеримый результат.
Каркас приложения:
Next.js (TypeScript)
• Автоматическая маршрутизация и код‑сплиттинг
• SSR/SSG для ускорения первой загрузки
UI‑библиотека: Ant Design
Управление состоянием и асинхронными запросами: Redux Toolkit + RTK Query
Визуальный редактор текста для «Книги тренировок»: TipTap
Видео‑связь (онлайн‑режим): simple-peer (WebRTC) для «peer‑to‑peer»
Календарь и уведомления:
• react-big-calendar для отображения расписания
• Интеграция с Google/Apple iCal через экспорт ICS
• Firebase Cloud Messaging для push‑уведомлений.
Главная задача: разработка главной архитектуры проекта и сразу с учётом того, что непосредственным написанием кода займутся джуниор-специалисты.
Требования:
Опыт работы с Next.js (SSR/SSG) и TypeScript – от 3 лет;
Опыт работы с технологиями выше;
Готовность к наставничеству джунов.
Команда:
Тимлид, менеджер проекта, junior разработчики.
Дополнительно:
На проекте используется трекер TopTal.
Это удаленный формат, с занятостью 4 часа в день максимум.