Создавать интерфейсы на React для расписания, записи на тренировки, абонементов и форм.
Задачи:
- Верстать адаптивные интерфейсы на CSS/SCSS или Tailwind.
- Управлять состоянием через Zustand или Redux Toolkit и подключать REST API.
- Исправлять баги и вносить доработки по итогам код-ревью.
Требования:
- Опыт работы не требуется.
- Знать основы JavaScript и React: компоненты, props, useState, useEffect.
- Знать CSS: flexbox, grid, адаптивная верстка.
- Уметь работать с Git: ветками и коммитами, выкладывать проект на GitHub.
- Хотеть учиться, быть ответственным и быть готовым работать в команде.
Будет плюсом: Next.js, TypeScript, Tailwind CSS, Zustand или Redux Toolkit в учебных проектах, верстка по макету из Figma, анимации на Framer Motion, GSAP или CSS-переходах, пет-проекты с публичным репозиторием и задеплоенным превью.