Frontend-разработка маркетплейса
Ищем опытного Frontend-разработчика для реализации клиентской части крупного маркетплейса (аналогичного Ozon или Wildberries). В команде уже работает Backend-разработчик, который предоставляет готовое API. Также подготовлена полная дизайн-система в Figma. Ваша ключевая задача - превратить макеты в живой, адаптивный и функциональный интерфейс, связанный с бэкендом.
Объем работ
Проект состоит из двух основных частей:
- Публичный сайт для покупателей: Главная страница, каталог товаров, карточка товара, корзина покупок, личный кабинет пользователя.
- Закрытый кабинет для продавцов (Merchant Portal): Панель для управления товарами, обработки заказов, просмотра аналитики и статистики.
Ключевой функционал
- Динамические операции: Реализация фильтрации и сортировки товаров в каталоге без перезагрузки страницы (AJAX).
- Работа с состоянием: Эффективное управление данными корзины и списка избранного на клиентской стороне.
- Пользовательский опыт (UX): Клиентская валидация всех форм (регистрация, авторизация, оформление заказа).
- Адаптивность: Интерфейс должен корректно отображаться на всех типах устройств (десктоп, планшет, мобильный).
Требования к технологиям
Нам важен чистый, структурированный и поддерживаемый код. Стек технологий обсуждаем, но ожидаем ваше обоснованное предложение по оптимальному набору инструментов.
- Основной фреймворк: React или Vue.js.
- Сборщик: Webpack или Vite.
Приветствуется опыт работы с state-менеджерами (Vuex/Pinia, Redux/MobX), роутингом и интеграцией REST API.