Обязательно:
- Опыт коммерческой разработки на React от 6 месяцев.
- Уверенное владение TypeScript.
- Отличное знание JavaScript (ES6+), HTML5 и CSS3.
- Опыт работы с REST API (желательно — GraphQL).
- Понимание принципов адаптивной и кроссбраузерной верстки.
- Опыт работы с системами контроля версий (Git).
- Умение писать чистый и поддерживаемый код (понимание принципов SOLID, DRY, KISS).
Будет плюсом:
- Опыт работы с Next.js или другими SSR-фреймворками.
- Знание React Query, Redux Toolkit или MobX.
- Опыт работы с Tailwind CSS, Material UI или другими UI-библиотеками.
- Навыки тестирования (Jest, React Testing Library, Cypress).
- Опыт настройки CI/CD.
- Разработка и поддержка UI веб-приложения на React + TypeScript.
- Интеграция фронтенда с backend API.
- Оптимизация производительности и улучшение UX.
- Участие в планировании и code review.
- Взаимодействие с дизайнерами и backend-разработчиками.