B2B-Center
Москва, 3-я Рыбинская улица, 18с22
Сокольники
Гибкий график, От 3 до 6 лет, Полная занятость, Стандарт плюс

Ключевые навыки

JavaScript
Vue
HTML5
CSS3

Мы развиваем внутреннюю дизайн-систему для систематизации и масштабирования дизайн-решений на всех продуктах компании B2B-Center: Central Design System.

Версия 1.0 уже успешно выпущена и используется на трех продуктах в компании. С развитием дизайн-системы задачи становятся сложнее и интересней: от создания и поддержки базовых компонентов мы переходим к проработке шаблонизированных решений, которые будут использоваться и поддерживаться всё большим количеством продуктов одновременно. Для этого мы набираем в команду дополнительных участников: менеджеров, дизайнеров и фронтенд-разработчиков.

Стек технологий:

  • Vue.js
  • Nuxt.js
  • ES2018
  • Jest
  • Puppeteer


Задачи:

  • Разработка UI-компонентов на Vue.js;
  • Разработка и масштабирование архитектуры дизайн-системы на Nuxt.js;
  • Покрытие тестами, сбор метрик и полноценное участие в создании продукта от формирования гипотез до деплоя;
  • Нести ответственность за сроки доставки компонентов;·Быстро (и зачастую самостоятельно) восполнять пробелы в знаниях и делиться ими с командой.

Что нам требуется:

  • Уверенные знания JavaScript (общий поток, ООП, API, SOLID), основные алгоритмы, современный стандарт ES6+, области применения и архитектурные паттерны;
  • Опыт работы с Vue.js/Nuxt.js в продакшн от года;
  • Опыт работы с Vuex и построении store приложения
  • Опыт оптимизации на клиенте сложных Web-приложений;
  • Опыт работы с JavaScript test tools (Mocha, Chai, Jest, Ava, Puppeteer);
  • Понимание взаимодействия между client и server, передачи и хранения данных, RESTFul;
  • Базовые знания в UX/UI и понимание почему это важно;
  • Отличные знания HTML5 и CSS3 (чистый код, семантическая верстка, flexbox, grid, CSS анимации, a11y);
  • Личные качества: ответственность, быстрая обучаемость, самостоятельность и инициативность;
  • Грамотный русский язык для документирования своего кода и интерфейсов;
  • Знание английского языка на уровне чтения тех. литературы;
  • Большая любовь к новым технологиям и своей работе.

Плюсом будет:

  • Собственные проекты на Github;
  • Опыт применения собственных архитектурных решений и создание архитектуры проектов с нуля;
  • Опыт работы с Node.js в продакшн;
  • Опыт работы с CSS препроцессорами (LESS, SASS);

Что мы предлагаем:

  • Отсутствие бюрократии и бессмысленных процессов;
  • Участие в создании международного интересного проекта, которым можно будет гордиться;
  • Возможность расширять свой инструментарий и применять новые средства разработки и подходы в масштабе большой компании;
  • Достойная, полностью «белая» оплата труда;
  • Гибкий график работы;
  • Работа в удаленном режиме или в офисе мечты в районе м. Сокольники (5 минут корпоративным транспортом): с массажным креслом, кухней, мультимедийной комнатой, кофейней и игровым спортивным досугом;
  • Финансовая помощь в размере 100 000 р. при переезде в Москву.

Адрес на карте