Назад
4 дня назад

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

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Frontend-разработчик (React): Разработка пользовательских интерфейсов и поддержка проектов компании с интеграцией серверной части, управлением состоянием и оптимизацией производительности, with an accent on React, TypeScript и Redux Toolkit. Focus on создании форм с валидацией и таблицами, интеграции REST API и WebSocket, тестировании и отладке.

Локация: Москва, бизнес-центр PortPlaza, метро Технопарк. Работа на месте работодателя.

Компания

БВТ БАРЬЕР РУС.

Что делать

  • Разрабатывать пользовательские интерфейсы на React и TypeScript.
  • Интегрировать frontend с серверной частью через REST API и WebSocket.
  • Управлять состоянием приложения с использованием Redux Toolkit и RTK Query.
  • Оптимизировать производительность, тестировать и отлаживать приложения.
  • Поддерживать и развивать проекты компании, взаимодействуя с командой.

Требования

  • Высшее образование.
  • От 3 лет аналогичного опыта.
  • Хорошее знание JavaScript: объекты и массивы, асинхронный код и обработка ошибок.
  • Понимание React Hooks, жизненного цикла компонентов и управления состоянием.
  • Опыт работы с Redux Toolkit или другим инструментом управления состоянием.
  • Умение создавать формы с валидацией и работать с табличными данными.
  • Самостоятельность: уточнять задачи, предлагать решения, реализовывать и проверять результат.
  • Умение обсуждать вопросы с коллегами и понятно объяснять технические ограничения.
  • Рабочий стек: React, TypeScript, Redux Toolkit, RTK Query, React Router, HTML, CSS, SCSS, Vite, npm/yarn, REST API, WebSocket, Git, GitLab, Docker и GitLab CI/CD.

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

  • Опыт работы с WebSocket и обновлением данных в реальном времени.
  • Опыт реализации прав доступа и разных пользовательских сценариев.
  • Понимание Docker, CI/CD и работы Linux-сервера.
  • Знания Node.js.

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

  • Оформление в соответствии с ТК РФ.
  • «Белая» заработная плата: оклад и квартальная премия.
  • Оплачиваемые отпуск 28 календарных дней и больничный лист.
  • Обучение и частичная компенсация питания.
  • Полная занятость, график 5/2: с 9:00 до 18:00 или с 10:00 до 19:00.

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