Обязанности:
Разработка сложных и отзывчивых пользовательских интерфейсов на основе современных подходов (React, TypeScript). Участие в проектировании архитектуры фронтенд-приложений, принятие технологических решений. Тесное взаимодействие с backend-разработчиками для проектирования API, интеграции с ним и эффективного обмена данными. Оптимизация производительности приложений для обеспечения высокой скорости загрузки и отзывчивости. Написание чистого, поддерживаемого и тестируемого кода. Проведение код-ревью для поддержания высокого стандарта качества в команде.
Требования:
Отличное знание React 18+, hooks, effects, мемоизации. Уверенный Typescript: типизация форм, асинхронных функций, хуков, DTO. Умение проектировать архитектуру приложения по FSD или аналогичному принципу. Опыт с Zustand (или Redux), React Hook Form, Yup. Понимание работы браузера. Уверенное знание HTML5, CSS/Sass, адаптив, медиазапросы. Умение тестировать UI и бизнес-логику (Vitest, React Testing Library). Понимание REST API, http-заголовков, форматов JSON.Похожие вакансии