В вашем кейсе фронтенд - это не только “маркетинговый сайт”, а критичный операционный контур: колл-центр support-only, контроль качества, диспетчеризация, мониторинг.
Зона ответственности
- Web-приложения: админка, операторская панель, инструменты контроля (operations/safety/финансы).
- UX для внутренних пользователей: скорость, минимум кликов, контроль ошибок.
Типовые задачи
- Operator Console:
- поиск/создание/корректировки заказов (пока идет переход в app)
- управление кейсами: жалобы, возвраты, lost&found
- коммуникации: шаблоны сообщений, статусы, таймлайны
- Operations Dashboard:
- мониторинг спроса/предложения по направлениям, fill-rate, отмены
- отчеты по рейсам/выездам, статусам водителей
- Инструменты безопасности:
- верификация водителей/авто (фото-проверки), чек-листы
Требования (must-have)
- TypeScript, React (или Vue), современный state management (Redux Toolkit/Zustand/Query)
- Работа с API, пагинация, фильтры, таблицы, realtime обновления (WebSocket)
- HTML/CSS, адаптив, компоненты, дизайн-система (MUI/Ant/своя)
- Тестирование: unit (Vitest/Jest), e2e (Playwright/Cypress)
Язык:
- O’zbek tili - обязателен (разговорный/рабочий): коммуникации с региональными командами, полевые запуски.
- Русский - плюс (документация/процессы).
- Английский - плюс (доки, библиотеки, инструменты).
Командировки:
- В первые 1–3 месяца - периодические командировки в Ферганскую долину для операционного “погружения”.
- Дорога и проживание в отеле оплачиваются компанией.
Что нужно знать (желательно)
- RBAC (роли: оператор, супервайзер, QA, финансы), audit trail в UI
- Performance: виртуализация таблиц, мемоизация, оптимизация ререндеров
- Error handling, offline/poor network UX (актуально для регионов)
Frontend Developer (Web / Admin / Operator Console)
Sizning case’da frontend-faqat “marketing sayt” emas, balki kritik operatsion kontur: call-center - support-only, QA nazorati, dispatch, monitoring.
Mas’uliyat zonasi
- Web ilovalar: admin panel, operator panel, control tool’lar (operations/safety/finance).
- Ichki foydalanuvchilar uchun UX: tezlik, kam klik, xatolarni nazorat qilish.
Tipik vazifalar
- Operator Console:
- buyurtma qidirish/yaratish/tahrirlash (app’ga o‘tish davrida)
- кейсlarni boshqarish: shikoyatlar, refundlar, lost&found
- kommunikatsiya: shablonlar, statuslar, timeline
- Operations Dashboard:
- yo‘nalishlar bo‘yicha demand/supply monitoring, fill-rate, bekorlar
- reys/jo‘nash, haydovchi statuslari bo‘yicha hisobotlar
- Safety instrumentlar:
- haydovchi/avto verifikatsiyasi (foto-check), чек-листlar
Talablar (must-have)
- TypeScript, React (yoki Vue), zamonaviy state management (Redux Toolkit/Zustand/Query)
- API bilan ishlash, pagination, filter, table, realtime (WebSocket)
- HTML/CSS, responsive, component’lar, design system (MUI/Ant/yoki custom)
- Test: unit (Vitest/Jest), e2e (Playwright/Cypress)
Til
- O‘zbek tili-majburiy.
- Rus tili-plus.
- Ingliz tili-plus.
Safarlar
- Dastlabki 1–3 oy: Farg‘ona vodiysi komandirovkalari.
- Yo‘l va mehmonxona kompaniya hisobidan.
Afzal bilimlar
- RBAC (operator, supervisor, QA, finance), UI’da audit trail
- Performance: table virtualizatsiya, memoization, rerender optimizatsiyasi
- Error handling, offline/zaif internet UX