Frontend разработчик (Спецпроекты)

Требования

ФронтендJavaScriptHTMLReactReduxBackbone.jsCSSAngular

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

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

Компания

Место встречи лучших

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

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

Mail.Ru Group — крупнейшая компания рунета с миллионными аудиториями. У нас множество проектов — высоконагруженные, мультимедийные, e-commerce проекты, образовательные, с открытым исходным кодом. Мы не ставим барьеров: по любому из продуктов можно высказать идею напрямую — и, возможно, она станет началом нового проекта Mail.Ru Group или внутреннего стартапа.

Мы предлагаем возможность занять место специалиста со стороны frontend в нашей команде. В основные задачи будет входить разработка клиентской части нашего сайта и других интерфейсов. Вы сможете создавать сложные интерфейсы с нуля, предлагать технологии и использовать их в проекте.

Задачи:

  • клиентская разработка на JavaScript, выбор технологий, библиотек;
  • семантичная, кроссбраузерная верстка адаптивных интерфейсов при помощи возможностей HTML5/CSS3;
  • участие в разработке архитектуры проекта со стороны frontend и взаимодействие с командой;
  • оптимизация производительности интерфейсов и их адаптация для использования на мобильных устройствах.

Требования:

  • опыт — от 2 лет;
  • уверенное знание нативного JavaScript, умение обходиться без jQuery и всего того, что тянет эту библиотеку в зависимостях;
  • знание и применение HTML5 для обеспечения семантичности верстки;
  • владение системой контроля версий (мы используем Git);
  • умение работать с SASS (SCSS) или аналогичным препроцессором для CSS;
  • понимание принципов оптимизации производительности пользовательских интерфейсов;
  • понимание методологии Flux;
  • понимание методологии БЭМ;
  • понимание принципов и способов взаимодействия с серверной стороной приложения (HTTP, AJAX, WebSocket и т. д.).

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

  • умение или желание научиться писать код с использованием возможностей ECMAScript 2015;
  • опыт работы в проекте с Symfony в качестве серверного фреймворка, а также шаблонизатором Twig;
  • опыт участия в высоконагруженных проектах;
  • опыт работы с Angular, Backbone, webpack/Babel, React, Redux, Bourbon/Compass;
  • наличие знаний и опыта по автоматизации сборки;
  • базовые знания по обеспечению безопасного взаимодействия с интерфейсом (HTTPS, XSS, CSRF и т. д.);
  • понимание UX/UI, любовь к удобным и красивым интерфейсам.

Бонусы

  • комфортно работаем: просторные опенспейсы, звукопоглощающие панели, несколько десятков переговорных, дополнительные мониторы, мощное железо и макбуки, если нужно;
  • вкусно кормят: в офисе есть ресторан с завтраками и обедами, а на каждом этаже есть 2 кухни, где всегда есть фрукты и ягоды, чай, кофе, кола и, конечно, печеньки;
  • приятно отдыхаем: большая лаунж-зона, массажные кресла, бар со свежевыжатыми соками, качели, уголки с пледами и подушками, где можно отдохнуть, игровые приставки, кинотеатр;
  • заботимся о здоровье: с первых дней работы мы даем отличную программу ДМС, включающую стоматологию и даже массаж;
  • занимаемся спортом: бесплатный фитнес-зал в офисе (со всеми тренажерами и, конечно, душевыми), теннисные столы и даже футбольное поле;
  • легко добираемся: мы находимся в пяти минутах ходьбы от м. «Аэропорт». Для тех, кто предпочитает добираться на работу на машине, у нас есть 5-этажная подземная парковка. И да, на ней есть места;
  • профессионально развиваемся: в нашем офисе регулярно проходят семинары, тренинги, мероприятия для разработчиков ― Moscow.pm, CocoaHeadsMoscow, UX-среда и др. Конечно, мы отправляем сотрудников и на внешние профессиональные мероприятия.

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