Frontend-разработчик(Vue)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы разрабатываем систему, которая позволяет грузоотправителям и грузоперевозчикам находить друг друга. Для дальнейшего развития проекта требуется Frontend-разработчик.
Желательно наличие готовых работ / профиля на Github.
Необходимо знание следующих технологий:
- Vue
- Vuex
- Flexbox
- Webpack
- Yarn
- Git
- REST/JSON Pure API
Приветствуется знание таких принципов, как:
- Callback
- Closure
- ES6 оператор расширения
- ES6 декомпозиция
- Event (pattern)
- Proxy (pattern)
- Simple component (pattern)
- Error kernel (pattern)
- Component life-cycle hooks
- Action/Commit (изменение состояния приложения. flux)
- Vue routing
- Параметры маршрута
- Смысл резделения backend и frontend
- debounce, throttle и зачем они нужны
В проекте используется ES6.
Владение css должно быть на уровне кроссбраузерной стилизации всех элементов формы (checkbox, radio button etc.). Написании вкладок на чистом css (как пример понимания селекторов).
Для связи с бекендом используется GraphQL. На стороне клинета реализована библиотека превращающая запросы к серверу во что-то масимально близкое к Json Pure API.
Сайт состоит глобально из форм и списков карточек. Формы связанные с сущностями инкапсулированы для повторного использования (предлагается продолжать эту тенденцию).
По любым вопросам доступен предыдущий разработчик, он сможет ответить на все возникающие вопросы.