Middle Frontend Developer в Coperto.

Обязанности:

  • Разработка 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 и другие)
  • Обучение за счёт компании: курсы, книги, конференции, оплата хакатонов