React.js
О работе
— Отзывчивая семантическая верстка (responsive layout)
— Модульность - все компоненты делаются максимально автономными.
— Стили CSS-modules + глобальный base. Используем PostCSS.
— Учитываем только последние 2 версии браузеров.
— Наименование классов - модифицированный БЭМ.
— Базовое знание JS (ES6). В проекте используется React, но хватит знания любого современного популярного фреймворка.
— Макеты в Figma.
Стек
— HTML/CSS
— Responsive layout
— PostCSS
— CSS-modules
— БЭМ
— React
— Redux
— Webpack
— Git
— Figma
— Jira
Обязательные требования
— HTML/CSS
— Responsive layout
— Умение работать с любым пре/постпроцессором (PostCSS, Sass)
— Умение верстать ui-компоненты с использованием любого современного фреймворка (React/vue/angular etc)
— Базовое знание JS(ES6)
— Git
Будет плюсом
— Опыт работы с React
— Опыт работы с Redux
— Опыт работы со сборщиками (Gulp/Grunt/Webpack)
— Написание CSS анимаций.
— Понимание основ векторной графики.
— Использование инструментов для оптимизации векторной и растровой графики, шрифтов и тд.
— Портфолио/pet-проект на github