на главную
telegram•только чтоПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Senior Frontend developer (React)

УдалённоУдалённая работаПолная занятостьГрафик 5/2

Навыки и технологии

ReactGitLab CI/CDReactJSDockerGitJavaScriptTypeScript

Ключевая задача

Создание нового frontend-проекта с нуля на React, участие в проектировании архитектуры и продуктовой разработке личных кабинетов и внутренних инструментов.

Описание вакансии

Обязанности

  • Перед нами большая и интересная задача — создать новый проект с нуля, взяв лучшее из текущего продукта и переосмыслив то, что можно сделать удобнее и современнее
  • Это не просто перенос существующего функционала на новый стек. Вместе с командой предстоит участвовать в проектировании архитектуры, принимать технические решения и постепенно строить новую систему: от базовых компонентов до пользовательских сценариев и инструментов для менеджеров
  • В работе будет много продуктовой разработки: личные кабинеты, административные интерфейсы, внутренние инструменты и совершенно новый функционал. При этом часть существующей системы продолжит жить рядом, поэтому иногда предстоит разбираться с текущим кодом, исправлять баги и аккуратно переносить необходимую функциональность в новый проект
  • Разработка и развитие frontend-части продукта
  • Реализация новых интерфейсов и пользовательских сценариев
  • Интеграция с backend API
  • Проектирование и разработка переиспользуемых компонентов
  • Участие в проработке технических решений и декомпозиции задач
  • Проведение code review
  • Написание понятного, поддерживаемого и тестируемого кода
  • Оптимизация производительности и улучшение качества существующих решений
  • Исправление багов и поддержка текущих web-проектов в период перехода на новую систему
  • Участие в развитии технических практик и подходов внутри команды

Требования

  • Коммерческий опыт разработки на React от 3 лет
  • Уверенное знание JavaScript и TypeScript
  • Хорошее понимание принципов работы React и современного frontend-стека
  • Опыт проектирования структуры frontend-приложений и отдельных модулей
  • Понимание принципов построения поддерживаемого и масштабируемого кода
  • Опыт работы с REST API и интеграции frontend-приложений с backend-сервисами
  • Уверенное владение Git и понимание командного процесса разработки
  • Опыт проведения code review и готовность аргументированно обсуждать технические решения
  • Навыки написания и сопровождения технической документации
  • Умение самостоятельно разбираться в существующем коде и находить оптимальные решения
  • Ответственный подход к качеству кода и результату своей работы
  • Готовность делиться знаниями, помогать коллегам и участвовать в развитии инженерных практик команды
  • React / Redux / Redux Thunk
  • JavaScript / TypeScript
  • TanStack Router / TanStack Query / TanStack Form
  • Адаптивная верстка (HTML / CSS / Tailwind CSS)
  • shadcn/ui / Radix UI / Material UI
  • Unit-тестирование (Vitest / Jest)
  • Git / Yarn
  • Рефакторинг и поддержка legacy-кода, включая классовые React-компоненты

Будет плюсом:

  • Feature-Sliced Design
  • Браузерное тестирование с Playwright
  • Redux Form / React Router
  • Настройка Vite / Webpack / Babel / ESLint
  • Опыт работы с GitLab CI/CD
  • Опыт работы с Docker

Условия

Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо