Назад
2 дня назад

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

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

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

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

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

Текст:
/
TL;DR
Senior Frontend-разработчик (React): Проектирование и развитие масштабируемых клиентских приложений на React, TypeScript и SSR-фреймворках с акцентом на архитектуру, производительность и качество кода. Фокус на оптимизации SSR, создании API/BFF-слоя, интеграции REST и GraphQL, тестировании и менторинге Middle-разработчиков.

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

Зарплата: 180000–300000 RUR на руки в месяц.

Компания

TS Dev передаёт специалистов на подходящие клиентские проекты.

Что делать

  • Проектировать архитектуру масштабируемых клиентских приложений с модульной организацией кода.
  • Разрабатывать новые функции и рефакторить критические модули на React, TypeScript и Next.js или аналогичных SSR-фреймворках.
  • Реализовывать и оптимизировать серверный рендеринг, а также анализировать производительность frontend-приложений.
  • Разрабатывать API/BFF-слой, интегрировать REST API и GraphQL, проектировать загрузку и кеширование данных.
  • Проводить code review, поддерживать стандарты разработки, писать unit- и end-to-end-тесты.
  • Создавать архитектурную и пользовательскую документацию, менторить Middle-разработчиков и развивать инженерные практики команды.

Требования

  • От 3 до 6 лет опыта разработки.
  • Глубокое понимание HTML, CSS и современного JavaScript ES2015+.
  • Уверенное владение React и TypeScript, опыт разработки сложных интерфейсов.
  • Практический опыт работы с Next.js или аналогами, включая Remix и Nuxt, а также реализации и оптимизации SSR-приложений.
  • Знание Node.js и опыт разработки API/BFF-слоя на Express или аналогичном фреймворке.
  • Опыт интеграции REST API и GraphQL, организации загрузки и кеширования данных.
  • Понимание архитектурных паттернов и опыт проектирования масштабируемых приложений с модульной структурой.
  • Навыки анализа и оптимизации производительности frontend-приложений, написания unit- и end-to-end-тестов.
  • Опыт проведения code review, аргументации технических решений, поддержки качества кода и готовность менторить разработчиков.

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

  • Опыт проектирования дизайн-систем и разработки переиспользуемых библиотек компонентов.
  • Опыт мониторинга frontend-приложений и анализа пользовательского поведения.
  • Знание инструментов отслеживания ошибок и пользовательской аналитики.
  • Понимание CI/CD, Docker и процессов развёртывания приложений.

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

  • Удалённый или гибридный формат работы.
  • Работа над подходящими клиентскими проектами.

Процесс найма

  • Короткое общение с рекрутером.
  • Техническое интервью или TechCertify-скрининг.
  • Передача на подходящие проекты клиентам.

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