Frontend разработчик (Спецпроекты)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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-среда и др. Конечно, мы отправляем сотрудников и на внешние профессиональные мероприятия.
Мы будем рады вашему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.