Требования:
- Drupal(8+) - уметь развернуть проект для вёрстки (проекты живут без докера)
- HTML5
- Отличное знание CSS, в том числе grid, flex, анимации, css переменные.
- SCSS - очень хорошее понимание, миксины, наследования, основные конструкции.
- POSTCSS - понимать что это такое и уметь использовать некоторые инструменты.
- БЭМ - понимать методологию, применять оптимально.
- GULP - уметь пользоваться и хотя бы базово настраивать.
- JS/JQUERY - хотя бы на базовом уровне.
- TWIG - хорошее понимание того как работать с twig шаблонами в Drupal, уметь использовать атрибуты, условия, циклы и т.д. Более-менее понимать как переопределять шаблон и как понять какой шаблон работает в данный момент.
Умение писать код, который после вас можно поддерживать без боли.
- GIT - на базовом уровне, уметь клонировать репозиторий с gitlab, pull/push
- Composer -базовое использование (в основном composer install, редко composer require...)
Обязанности:
Периодические задачи по вёрстке.
Работа в основном с темой Glisseo от Niklan, поэтому основные компоненты верстаются по БЭМ, css переменные и т.д.
По bootstrap задачи очень редко.
С шаблонами twig работаете редко, если надо переопределить шаблон, что-то в нём изменить - по согласовани. В основном только scss, js/jquery
Примерная схема работы:
- получаете доступ на gitlab проект
- обсуждаем задачи
- клонируете репозиторий
- разворачиваете у себя на локале, настраиваете Drupal для запуска (composer install, прописываете в settings.php свою базу)
- gulp install в теме
- верстаете - решаете задачу
- пушите в репозиторий
Оплата:
Договорная