👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com

Senior Frontend Developer

Зарплата

от 130 000 ₽

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

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

Компания

Продажа билетов на концерты, спортивные мероприятия, в театр и др.

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

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

Мы -- большой билетный сервис, которым пользуются более 2 миллионов человек каждый месяц. Мы продаем билеты на концерты, спортивные мероприятия и спектакли, а это значит, что нам нужно сервис поддерживать и развивать.

Нам нужен сильный Senior Frontend Developer для планирования и оценки объема работ, проектирования архитектуры фронтенда, выполнять сложную часть работ и как распределять остальную часть между сотрудниками и, если нужно, аутсорсерами, писать документацию и так далее.

Стек

  1. Vue.js на фронте в новых проектах и Angular 1.x в старых
  2. На бэкенде RESTful API, на фронте всё чаще SPA (иногда SSR) 
  3. Основная СУБД — PostgreSQL

Что нужно уметь

  • Создавать современную адаптивную и кросс-браузерную вёрстку из макетов в Sketch/Zeplin, в т.ч. когда дизайн есть только для десктопной версии;
  • Писать современный JS (ES2016, Promises) в функциональном и ООП-стиле (понимание паттернов проектирования и умение нарисовать диаграмму классов UML – большой плюс);
  • Работать с SVG и Canvas, делать анимацию в CSS и JS;
  • Создавать SPA с использованием фреймворков типа Vue.js, Angular, React; создавать повторно используемые компоненты; работать с архитектурой Flux (Vue-x)
  • Настраивать сборку проекта с помощью Gulp и Webpack;
  • Писать автоматизированные тесты для фронтенда (unit, e2e);
  • Выполнять рефакторинг без регрессий;
  • Оптимизировать рендеринг и производительность веб-приложений;
  • Работать с git (мы используем GitHub Flow);
  • Свободно читать на английском документацию, статьи, технические блоги;
  • Конструктивно общаться, понятно объяснять.

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

  • Белая зарплата
  • Просторный офис на кольцевой (м. Таганская, Марксистская)
  • Горизонтальная структура компании, минимум бюрократии и никакого дресс-кода
  • Возможность периодически работать удалённо
  • Возможность влиять на результат, который увидят миллионы пользователей