Middle Frontend Developer (React, Next.js)
Summary
Middle frontend developer building UI with Next.js (App Router) and strict TypeScript, using TanStack Query, Zustand/Redux Toolkit and Tailwind. Remote within Russia with flexible hours; owns feature architecture, Core Web Vitals/performance work, and code reviews of junior developers.
Зарплатная вилка: 150 000 — 190 000 ₽/мес
Обязанности
- Разработка ui на Next.js (App Router): серверные и клиентские компоненты, стриминг, границы загрузки и ошибок
- Проектирование архитектуры фичи - слои, переиспользуемые модули, понятные контракты компонентов
- Строгая типизация на TypeScript: доменные модели, дженерики, типизация ответов API и форм
- Работа с серверным состоянием через TanStack Query: ключи кэша, инвалидация, оптимистичные обновления и откаты
- Клиентское состояние на Zustand / Redux Toolkit - без дублирования серверного кэша
- Анимации и микровзаимодействия на Framer Motion / GSAP без просадки производительности
- Оптимизация: Core Web Vitals, размер бандла, лишние ре-рендеры, кэширование и ревалидация в Next.js
- Код-ревью младших разработчиков, участие в планировании и декомпозиции задач
- Поддержка ESLint / Prettier, проверок в CI и технической документации проекта
Требования
- От 2 лет коммерческой разработки на React, из них не менее года на Next.js
- Уверенный TypeScript: дженерики, утилити-типы, дискриминируемые объединения, типизация API
- Понимание рендеринга в Next.js: RSC против клиентских компонентов, SSR/SSG/ISR, кэширование, route handlers, middleware
- Опыт с TanStack Query или аналогом: кэш, инвалидация, оптимистичные апдейты, обработка гонок
- Знание React изнутри: правила ре-рендера, мемоизация, Suspense, error boundaries
- Уверенный Tailwind CSS и умение собрать переиспользуемую дизайн-систему, а не набор классов
- Опыт работы с формами и валидацией (React Hook Form + Zod или аналоги)
- Git, ветки, pull request'ы, осмысленные коммиты, участие в код-ревью
- Умение самостоятельно декомпозировать задачу и аргументировать архитектурное решение
- Будет плюсом: Framer Motion / GSAP, тесты (Vitest, Testing Library, Playwright), работа с макетами в Figma, интеграции с AI-API
Что предлагаем
- Удалённый формат работы из России
- Свободный график
- Влияние на архитектуру фронтенда
- Доступы к AI-сервисам (ChatGPT, Claude и другие)
- Обучение за счёт компании: курсы, книги, конференции, оплата хакатонов
Отправить резюме - @coperto_naim_bot