Назад
1 день назад

Frontend-разработчик (React)

204 000 - 325 900₽
Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
middle/senior
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Frontend-разработчик (React): Разработка и развитие frontend-приложений для B2B- и B2C-продуктов YeaHub с акцентом на архитектуру, производительность и сложные пользовательские сценарии. Focus on создании переиспользуемых компонентов и дизайн-системы, интеграции API, реализации real-time функций и тестировании интерфейсов.

Локация: Москва, Малая Никитская улица; доступны удалённый и гибридный форматы работы.

Зарплата: 204 000–325 900 ₽ в месяц до вычета налогов.

Компания

YeaHub — экосистема для IT-специалистов с тренажёром собеседований, базой вопросов, сервисом лайвкодинга, платформой менторов и развивающимися B2B- и B2C-продуктами.

Что делать

  • Разрабатывать и поддерживать frontend-приложения на React, TypeScript и JavaScript, реализовывать новые функции и сложные пользовательские сценарии.
  • Проектировать архитектуру приложений, переиспользуемые компоненты, UI-kit и дизайн-систему, участвовать в развитии инженерных практик и технических решений.
  • Создавать адаптивные и кроссбраузерные интерфейсы по макетам Figma.
  • Работать с состоянием, данными, REST API, GraphQL, авторизацией и real-time-сценариями через WebSocket.
  • Развивать SPA, CSR, SSR/SSG и Next.js, оптимизировать производительность, писать unit-, integration- и e2e-тесты.
  • Участвовать в декомпозиции, оценке и планировании задач, code review, исправлении ошибок, рефакторинге и взаимодействии с разработчиками, дизайнерами, QA и product-менеджерами.

Требования

  • От 3 до 6 лет опыта работы.
  • Уверенное знание React, TypeScript и JavaScript ES6+, понимание Hooks, жизненного цикла компонентов и основных React-паттернов.
  • Хорошее знание HTML и CSS, адаптивной и кроссбраузерной вёрстки.
  • Опыт работы с REST API, Git и одним или несколькими инструментами управления состоянием: Redux/Redux Toolkit, Zustand, React Query/TanStack Query.
  • Понимание SPA, CSR, SSR и архитектуры современных frontend-приложений, а также подходов к оптимизации производительности.
  • Опыт написания unit- и e2e-тестов с Jest/Vitest, React Testing Library или Playwright.
  • Умение работать в кросс-функциональной команде, участвовать в code review, декомпозиции и оценке задач.
  • Системное мышление, ответственность за результат и внимание к качеству, производительности и поддерживаемости кода.

Хорошо, если есть

  • Опыт с Next.js, GraphQL, WebSocket, SCSS, Tailwind CSS, Vite и Webpack.
  • Опыт с Docker, CI/CD, Node.js, SQL и Linux.
  • Опыт работы с Figma, UI-kit и дизайн-системами.
  • Опыт разработки высоконагруженных или real-time-приложений и работы с legacy-кодом.
  • Опыт менторства, участия в архитектурных решениях и развития инженерных практик.
  • Английский язык на уровне чтения документации и технической коммуникации.

Культура и преимущества

  • Полная занятость, график 5/2 с гибким началом рабочего дня.
  • Оформление по ТК РФ, через самозанятость или ИП.
  • Работа над B2B- и B2C-продуктами с возможностью влиять на архитектуру и развитие продукта.
  • Доступ к платформе менторов, базе вопросов и тренажёру собеседований YeaHub.
  • Возможность профессионального роста, участия в технических решениях и менторстве.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →