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)
  • Понимание различий между глобальным и локальным состоянием