Задачи:

  • Создавать адаптивную и кроссбраузерную вёрстку страниц и интерфейсов по дизайну, переносить макеты из 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; формат работы — удалённо, гибридно или в офисе. Работа над реальными веб-проектами с высокой нагрузкой, возможность влиять на качество интерфейсов, открытая к обмену опытом команда, отсутствие микроменеджмента и лишней бюрократии.