Middle+ Frontend (jQuery/React/VueJS) Разработчик

Дата размещения вакансии: 26.06.2026
Работодатель: РЦНИ
Уровень зарплаты:
з/п не указана
Город:
Москва
Ленинский проспект 32А
Требуемый опыт работы:
Более 6 лет

О проекте:

Мы в РЦНИ создаем систему для обработки научно-технической информации. Работаем с большими объемами данных, сложными интерфейсами и высокой нагрузкой.

Кого мы ищем:

Middle+ Frontend-разработчика. Нам нужен человек, который закроет фронт целиком: jQuery+HTML и от верстки до сложной логики на React/Vue. При этом важно понимать бэкенд-часть (PHP, Smarty), потому что интерфейсы натягиваются на PHP-платформу. Готов работать с legacy-кодом и поэтапно его рефакторить.

Стек:

  • Frontend: jQuery, чистый JS, React или Vue.js

  • Верстка: HTML5, CSS3 (SCSS), адаптивная/кроссбраузерная верстка

  • Backend (для понимания): PHP 7.4/8.x

  • Шаблонизаторы: Smarty

  • Инфраструктура: Git, GitLab, Битрикс24

  • Сборка: Webpack/Vite (желательно)

Задачи:

  • Разработка новых интерфейсов на React/VueJS (перевод с jQuery на современный стек)

  • Поддержка и рефакторинг существующего jQuery-кода

  • Верстка макетов из Figma в чистый, семантичный HTML/CSS

  • Интеграция фронта с PHP-бэкендом через Smarty-шаблоны

  • Оптимизация производительности фронтенда (загрузка, рендеринг, кеширование)

  • Рефакторинг чужого фронтенд-кода без полной перезаписи

  • Участие в код-ревью и поддержка Git-процессов

Требования:

  • jQuery — опыт работы и понимание, как переписывать jQuery-код на React

  • Чистый JavaScript (ES6+, асинхронность, замыкания, DOM-манипуляции)

  • HTML5, CSS3 (SCSS) — адаптивная и кроссбраузерная верстка

  • React/VueJS — уверенное владение (хуки, состояние, роутинг, работа с API)

  • Smarty — базовое понимание (что это, как работают шаблоны, вывод переменных)

  • PHP — базовый уровень (понимание, как данные передаются из контроллеров в шаблоны)

  • Обязательно: работа с legacy-кодом, рефакторинг чужого кода

  • Git (ветки, PR, ревью)

  • Опыт использования ИИ-инструментов в разработке

  • Желательно: знание Vue.js (для поддержки старых модулей)

  • Желательно: опыт со сборщиками (Webpack/Vite)

  • Плюс: опыт с CMS/CMF

Что мы предлагаем:

  • Участие в проекте государственного масштаба

  • Работа по SCRUM-лайт в Битрикс24

  • Профессиональный рост под руководством опытного техлида

  • Возможность влиять на стек и архитектуру фронтенда

  • Стабильность, белая зарплата, удаленка/гибрид

P.S. Чтобы мы поняли, что вы дочитали до этого места, начните сопроводительное письмо со слов: «Я готов приручить React».