Задачи:
- Создавать адаптивную и кроссбраузерную вёрстку страниц и интерфейсов по дизайну, переносить макеты из Figma и Photoshop, обеспечивать pixel-perfect соответствие.
- Интегрировать вёрстку в существующие проекты на Yii2, работать с PHP-шаблонами, layout, view и подключением ресурсов.
- Разрабатывать и дорабатывать клиентскую логику на JavaScript, работать с DOM, событиями, AJAX/fetch, Promise и обработкой ошибок.
- Поддерживать существующий CSS, JavaScript и jQuery-код; работать с формами, валидацией, HTTP-запросами, cookies и браузерными хранилищами.
- Настраивать стили и скрипты, работать с AssetBundle, сборкой ресурсов и Git. При необходимости использовать Linux-консоль, Bash и Docker.
Требования:
- Опыт работы 3–6 лет; отличное знание HTML5 и CSS3, семантическая и адаптивная вёрстка с Flexbox, Grid и медиазапросами.
- Опыт работы с SCSS/SASS, БЭМ, pixel-perfect вёрсткой, Figma и Photoshop.
- Уверенное знание JavaScript, DOM, событий, Promise, AJAX/fetch, JSON и HTTP; знание jQuery для поддержки существующего кода.
- Умение читать PHP-шаблоны и понимание структуры Yii2, включая route, controller, model, view, layout, ActiveForm, helpers и AssetBundle.
- Уверенная работа с Git; базовые навыки Linux и Bash; понимание основ HTTP и SQL; знакомство с Docker.
- Опыт с Vue.js и Webpack будет преимуществом.
Условия: полная занятость, график 5/2; формат работы — удалённо, гибридно или в офисе. Работа над реальными веб-проектами с высокой нагрузкой, возможность влиять на качество интерфейсов, открытая к обмену опытом команда, отсутствие микроменеджмента и лишней бюрократии.