Frontend Разработчик
Локация
Россия, Москва
Формат работы
Гибридный формат работы
Специализация
HR Coordinator
Опыт работы
Трудоустройство
В команду Киберии
Занятость
Полная занятость
Обязанности:
- Работать с Redux Toolkit/Zustand и формировать удобную архитектуру состояния
- Разрабатывать интерфейсы на React + Next.js с использованием SSR/ISR
- Интегрировать нейросетевые API и визуализировать результаты работы моделей
- Настраивать валидацию данных через React Hook Form + Zod/Yup
- Работать с UI-библиотеками ShadCN, MUI, TailwindCSS и кастомизировать стили
- Оптимизировать производительность приложения с помощью мемоизации, SSR и динамической загрузки
- Писать тесты (Jest)
Требования:
- TypeScript:
- Основы и типизация
- Интерфейсы, типы, обобщения (Generics)
- Работа с классами и наследованием
- JavaScript (ES6+)
- Синтаксис ES6+
- Замыкания, контекст (this)
- Промисы, async/await
- Работа с map(), forEach(), reduce()
- Fetch API, Axios
- React
- Функциональные компоненты и хуки (useState, useEffect, useContext)
- Управление состоянием (Context API, Redux Toolkit, Zustand)
- React Hook Form (валидация с Zod/Yup)
- Роутинг (react-router-dom)
- Оптимизация (мемоизация, useMemo, useCallback)
- UI & Стилизация
- TailwindCSS, MUI, ShadCN
- Основы CSS-in-JS
- Работа с адаптивной вёрсткой
- SSR и SPA
- Работа с Next.js (App Router, SSR, ISR, SSG)
- Опыт работы с Vite
- State Management
- Zustand / Redux Toolkit (Thunk/Saga)
- Понимание различий между глобальным и локальным состоянием