Верстка новых модулей и рефакторинг существующих интерфейсов внутри PHP-шаблонов (Blade/Twig/Smarty).
Разработка интерактивных компонентов на Vue.js (или React) внутри монолитного приложения.
Настройка и поддержка сборки фронтенда через Vite или Laravel Mix/Webpack.
Тесное взаимодействие с PHP-разработчиками для проектирования удобного взаимодействия фронтенда и бэкенда.
Оптимизация клиентской производительности и адаптация под мобильные устройства.
Требования:
HTML5/CSS3: Мастерское владение, опыт работы с препроцессорами (SCSS/SASS) или Tailwind CSS.
JavaScript: Уверенные знания (ES6+), опыт работы с современными фреймворками (преимущественно Vue.js).
PHP Context: Понимание того, как работают шаблонизаторы, и базовое знакомство с синтаксисом PHP (чтобы понимать, где вставить цикл или условие в шаблоне).
Инструменты: Умение работать с Git, пакетами NPM/Yarn.