Город: Москва
Занятость: Полная, 5/2
Опыт работы: Более 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».
Адрес: Москва, Ленинский проспект, 32А
Похожие вакансии