👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

JS-разработчик

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

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

Компания

Ведущий в России онлайн-сервис покупки авиабилетов и бронирования отелей

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

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

В команду Anywayanydaу, https://www.anywayanyday.com , крупнейшего в России онлайн-сервиса по покупке авиабилетов и бронированию отелей, разыскивается frontend-разработчик. На поддержке команды находятся несколько сервисов, как внешних, так и внутреннего назначения.

Наши проекты:

  1. Основной сайт, обслуживающий тысячи людей ежедневно (Node.js, React, Vue.js, Flux, Flummox, Browserify).
  2. Посадочные и контентные страницы, оптимизированные для SEO (ASP.NET, Node.js, Orchard CMS, Dust, Couchbase, MSSQL).
  3. Различные внутренние веб-сервисы для автоматизации поддержки пользователей (ASP.NET, Node.js, JQuery, Bootstrap, Razor).

Бонусы

  1. Классный продукт, лояльное ИТ-руководство, отсутствие бюрократии;
  2. Гибкий график: начинаем день в удобное для себя время с 08:00 до 11:00 и заканчиваем с 17:00 до 20:00 соответственно; возможны переносы, удалённая работа по необходимости;
  3. Рабочее пространство: open space в современном бизнес-центре, бесплатный шатл-бас от метро Сокольники (5 мин в пути, пешком от метро до БЦ «Буревестник» 15 мин);
  4. Питание: столовая, 2 кафе на территории БЦ, своя кухня + фудкорт в ТЦ рядом с офисом;
  5. Различные социальные программы для сотрудников и их семей (мат.помощь, оплата обучения, компенсация затрат на летних отдых для детей сотрудников, корпоративные скидки от партнеров primezone);
  6. Оформление по ТК РФ;
  7. ЗП: белая, на карту банка, уровень дохода готовы обсуждать.

Дополнительные инструкции

Наши требования:

  1. Уверенное знание языка JavaScript — как основ, так и современных стандартов (ES6+); опыт принятия архитектурных решений; стремление писать хорошо поддерживаемый код.
  2. Опыт серверной разработки под Node.js; знание библиотек Gulp/Grunt, Webpack/Browserify/Rollup.
  3. Знание современных UI-библиотек React, Vue, Angular; понимание принципов MVC, Flux.
  4. Навыки вёрстки, в том числе адаптивной; опыт работы с шаблонизаторами, препроцессорами CSS.
  5. Опыт командной работы, совместного ведения репозиториев (git/mercurial), работы с системами управления проектами (Jira).

Будет плюсом:

  1. Знание любых других языков программирования, опыт разработки в других областях.
  2. Опыт серверной разработки под ASP.NET; знание Razor.
  3. Понимание принципов транспиляции, применения полифиллов, поддержки разных поколений стандартов.
  4. Опыт разработки требований к API, постановки задач для других разработчиков.
  5. Опыт продолжительной поддержки одного проекта в течение долгого времени, понимание влияния legacy и технического долга на разработку.
  6. Опыт реализации веб-приложений для touch-устройств, оптимизации для слабовидящих.