Создавать интерфейсы на 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-переходах, пет-проекты с публичным репозиторием и задеплоенным превью.