Задание: Веб-программист. Разработать фронтенд интернет-магазина B2B торговли (Дистанционная работа)
О проекте: мы занимаемся организацией продаж товаров на территории России, а так же закупкой и ввозом товаров из Китая, разрабатываем умную систему (маркетплейс), местами похожую на ozon и wildberries.
Основные задачи:
Разработка UI/UX
────────────
Создание динамичных, отзывчивых и доступных пользовательских интерфейсов, которые легко масштабируются и оптимизированы для различных устройств. Есть дизайн проекта в figma.
Интеграция с Backend-API:
─────────────────
Работа с API, есть документация на Swagger.
Оптимизация производительности:
──────────────────────
Использование возможностей Next.js для улучшения скорости загрузки страниц и общей производительности веб-приложений.
Компонентная разработка:
─────────────────
Построение и тестирование отдельных UI компонентов с помощью Storybook для гарантии их независимости и воспроизводимости.
Код-ревью и тестирование:
─────────────────
Написание чистого, модульного кода и проведение тестирований для обеспечения качества продукта.
Требования:
Знания и практический опыт работы с Next.js, включая его ключевые функции как SSR и SSG.
Опыт программирования на ES6+ и TypeScript для разработки структурированного и эффективного кода.
Знание Storybook для разработки и документации компонентов. Навыки написания тестов.
Способность к верстке на уровне HTML5 и CSS3, включая препроцессоры (LESS/SASS).
Понимание архитектуры веб-приложений и оптимизации клиентских процессов.
React Developer (Next.js) или Next.js разработчик (Middle+/Senior), от 2х лет опыта.