Мы ищем опытного фронтенд-разработчика для работы над современными веб-продуктами: публичные интерфейсы, лендинги с анимацией и сложные внутренние админ-панели. Нужен человек, который уверенно пишет на React + TypeScript, понимает архитектуру Next.js и умеет делать плавные, производительные анимации (GSAP). Работа полностью удалённая, график 5/2, команда работает в часовом поясе Москвы.
Чем предстоит заниматься
Разрабатывать новые разделы и фичи на Next.js (SSR/SSG/ISR) с React 18.
Создавать интерактивные анимации и микро-взаимодействия с GSAP (scroll/enter/exit, timelines, performance-friendly эффекты).
Проектировать и разрабатывать админ-панели: таблицы, фильтры, формы, графики, права доступа (RBAC), дашборды.
Интегрироваться с API (REST/GraphQL), обрабатывать ошибки, кешировать и оптимизировать запросы.
Держать кодовую базу в хорошем состоянии: декомпозиция, читаемость, тесты, линтинг, документация.
Участвовать в ревью кода, планировании и оценке задач.
Требования
React + TypeScript — уверенно.
Next.js: App Router, серверные компоненты, SSR/SSG/ISR, оптимизация рендера.
Redux Toolkit (или RTK Query) для состояния/данных; понимаете, когда уместны локальное состояние и контекст.
GSAP — реальный продакшн-опыт (анимации списков, скролла, триггеры, таймлайны, оптимизация кадров).
Опыт разработки админ-панелей: сложные формы, валидация, таблицы с пагинацией/сортировкой, графики.
Уверенная работа с формами: React Hook Form + Zod/Yup, контролируемые компоненты.
Навыки оптимизации: мемоизация, профайлинг, code-splitting, Lighthouse/Web Vitals, доступность (a11y).
Практики качества: ESLint, Prettier, git-flow, code review, unit/интеграционные тесты (Jest, RTL).
Будет плюсом
SWR, Zustand, Framer Motion (в дополнение к GSAP).
Опыт со Storybook и дизайном компонентов.
Вёрстка без тяжёлых utility-фреймворков: CSS Modules/SCSS, CSS-переменные, Styled Components/Emotion, Vanilla Extract.
Опыт с графиками (Recharts, ECharts) и сложными таблицами (агрегации, виртуализация).
Базовые знания Node.js для server actions/эндпоинтов в Next.js, опыт SSR-кэшей.
Интеграция аналитики/логирования: Sentry, OpenTelemetry, метрики производительности.
Наш стек (основной)
React 18, Next.js (App Router), TypeScript
Redux Toolkit / RTK Query, React Hook Form + Zod/Yup
GSAP (анимации), Recharts/ECharts (графики)
CSS Modules/SCSS, CSS variables, Styled Components/Emotion
ESLint, Prettier, Husky, Commitlint
Мугинов Арслан Ильдарович
Москва
Не указана
Москва
до 350000 RUR
Москва
от 180000 RUR
Медиа Бизнес Солюшенс
Москва
от 180000 RUR