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

Middle JavaScript Developer (React)

280 000 - 300 000₽
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

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

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

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

TL;DR
Middle JavaScript Developer (React): Разработка и поддержка современных веб-приложений и интерактивных пользовательских интерфейсов с акцентом на JavaScript, React, масштабируемый код и производительность. Focus on интеграцию REST API, проектирование архитектуры, тестирование, отладку и создание переиспользуемых компонентов.

Middle JavaScript Developer

Компания

Зарплата

от 280 000 до 300 000 ₽

Условия

Требования

Фронтенд разработчик Middle JavaScript Можно удалённо Москва Немного о нас Мы — IT-рекрутинговое агентство Hireway, которое помогает талантливым специалистам находить сильные команды и интересные технологические проекты. Мы работаем с современными IT-продуктами и инфраструктурными решениями, где важны надежность, автоматизация и стабильность систем. Если вы хотите развиваться в backend-разработке, работать с современным стеком и получать опыт на реальных проектах — будем рады познакомиться!

Ваши основные обязанности

  • Разработка и поддержка современных веб-приложений.
  • Создание сложных и интерактивных пользовательских интерфейсов.
  • Написание качественного, масштабируемого и поддерживаемого кода.
  • Разработка компонентов и переиспользуемых модулей.
  • Интеграция REST API и взаимодействие с Backend.
  • Оптимизация производительности приложений.
  • Поиск и устранение ошибок (Debugging).
  • Проведение Code Review.
  • Участие в проектировании архитектуры приложений.
  • Написание Unit и Integration тестов.
  • Взаимодействие с дизайнерами, Backend-разработчиками и QA-инженерами.
  • Участие в планировании и оценке технических задач.

Ожидаемые технические требования

JavaScript:

  • Уверенное знание JavaScript ES6+.
  • Глубокое понимание Closures, Scope, Hoisting.
  • Понимание Event Loop, Call Stack, Microtasks и Macrotasks.
  • Уверенная работа с Promise, async/await.
  • Понимание Prototype и наследования.
  • Работа с массивами, объектами и функциями.
  • Понимание принципов ООП и функционального программирования.

Frontend:

  • Уверенное знание HTML5 и CSS3.
  • Опыт адаптивной и кроссбраузерной верстки.
  • Уверенное владение React.js.
  • Понимание React Hooks.
  • Работа с Context API.
  • Управление состоянием приложения (Redux / Zustand).
  • Опыт работы с React Router.
  • Понимание жизненного цикла компонентов.

Инструменты и технологии:

  • Git и GitHub / GitLab.
  • npm / yarn / pnpm.
  • Webpack / Vite.
  • REST API.
  • JSON.
  • TypeScript.
  • Chrome DevTools.
  • Jest / Vitest / React Testing Library.

Будет преимуществом

  • Опыт работы с Next.js.
  • Знание Node.js.
  • Опыт работы с GraphQL.
  • Понимание WebSocket.
  • Опыт оптимизации производительности (Lazy Loading, Code Splitting, Memoization).
  • Знакомство с Docker.
  • Опыт работы с CI/CD.
  • Понимание принципов SOLID и Clean Code.

Требования к кандидату

  • Коммерческий опыт разработки от 2 лет.
  • Умение самостоятельно декомпозировать и оценивать задачи.
  • Способность принимать технические решения.
  • Навыки поиска и устранения сложных ошибок.
  • Умение читать и понимать чужой код.
  • Опыт командной разработки по Agile / Scrum.
  • Ответственность за качество и результат своей работы.

Мы предлагаем

  • Конкурентную заработную плату.
  • Интересные коммерческие проекты.
  • Возможность профессионального развития.
  • Работу с современным технологическим стеком.
  • Поддержку технической команды.
  • Возможность карьерного роста до Senior Developer.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -