B2B-Center
Москва, 3-я Рыбинская улица, 18с22
Москва, 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 р. при переезде в Москву.