
Город: Москва
Занятость: Полная занятость, Полный день
Опыт работы: От 3 до 6 лет
- Разработка клиентской части систем.
- Проектирование пользовательских интерфейсов.
- Покрытие кода тестами, участие в ревью кода.
- Обеспечение эффективной коммуникации внутри команды, нацеленность на общий результат.
- Следование основным Agile принципам разработки.
- Опыт коммерческой разработки на React + TypeScript от 3-х лет.
- Отличное знание 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.
- Навыки настройки Vite, конфигурация linters/prettier.
- Умение верстать по макетам без pixel-perfect, но с уважением к UX.
Будет плюсом:
- Опыт с Next.js (App Router, SSR, dynamic routes).
- Знание и настройка Storybook, дизайн-систем, компонентов.
- Навыки написания кастомных хуков и переиспользуемых компонентов.
- Опыт написания e2e-тестов (Playwright / Cypress).
- Понимание CI/CD пайплайнов (GitLab CI).
- Работа с WebSocket или Streaming API.
- Умение запаковать SPA-приложение в Docker + Nginx и запустить его.
Похожие вакансии