Описание
SPA на React + Vite с Redux Toolkit. Проект агрегирует магазины, товары, события и платежи (включая Payments flow и 3DS). Роутинг на react-router-dom@6 через HashRouter для стабильной работы на статическом хостинге. Стили — TailwindCSS.
Технологии
- React 18, TypeScript, Vite 4
- React Router v6 (HashRouter)
- Redux Toolkit (@reduxjs/toolkit, react-redux)
- Axios для API
- TailwindCSS, PostCSS, Autoprefixer
- lucide-react (иконки)
Скрипты
npm run dev # локальная разработка (Vite) npm run build # сборка (tsc + vite build) npm run preview # локальный предпросмотр сборки
Обязанности:
- Разработка и поддержка пользовательского интерфейса для сайта маркетплейса.
- Создание и оптимизация админ панели для управления контентом и данными платформы.
- Внедрение адаптивного дизайна для обеспечения совместимости с различными устройствами и браузерами.
- Интеграция фронтенд части с бэкендом и API.
- Оптимизация производительности и скорости загрузки страниц.
- Участие в обсуждении и реализации пользовательского опыта (UX/UI).
- Работа в тесном взаимодействии с дизайнером, бэкенд-разработчиками и командой тестирования.
Требования:
- Уверенные знания HTML, CSS, JavaScript (ES6+), а также опыт работы с фреймворками (REACT).
- Опыт работы с CSS-препроцессорами (Sass, Less).
- Знание инструментов для сборки и автоматизации (Webpack, Gulp, npm).
- Опыт работы с системами контроля версий (Git).
- Понимание принципов разработки адаптивного и кроссбраузерного дизайна.
- Опыт интеграции с RESTful API.
- Навыки работы с системой управления версиями Git.
- Понимание основ SEO и оптимизации производительности.
- Внимание к деталям и способность работать в быстром темпе.
Условия:
- Конкурентоспособная заработная плата, обсуждается индивидуально по результатам собеседования.
- Удаленная работа с гибким графиком.
- Возможность участия в интересных и масштабных проектах.
- Дружная и профессиональная команда.