Frontend-разработчик(Vue)

Зарплата

от 60 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Разработка проекта по грузоперевозкам

Описание вакансии

Условия работы

Мы разрабатываем систему, которая позволяет грузоотправителям и грузоперевозчикам находить друг друга. Для дальнейшего развития проекта требуется 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.

Сайт состоит глобально из форм и списков карточек. Формы связанные с сущностями инкапсулированы для повторного использования (предлагается продолжать эту тенденцию).

По любым вопросам доступен предыдущий разработчик, он сможет ответить на все возникающие вопросы.