front-end разработчик

Зарплата

до 150 000 ₽

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

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

Компания

Российский издательский дом

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

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

Обязанности:

Работа над standalone страницами спецпроектов, настройкой аналитики, рекламы, разработка отдельных виджетов, иллюстрирующих материалы (карты, графики, анимированные элементы дизайна, поддерживающие взаимодействие с пользователем). Техническая поддержка и оптимизация.

Требования:

Senior;

Опыт работы от 3 лет;

Vanilla, HTML5, CSS3;

mobile-first верстка,

Опыт оптимизации скорости загрузки и выполнения скриптов,

Обязательно:

Отличное понимание Git, 

TS;

SASS/LESS;

JQuery,

ООП,

Стратегии авторизации на стороне фронта, контроль прав доступа;

Работа с анимацией,

SEO оптимизация, микроразметка,

Знание webpack на уровне "могу настроить собственную сборку проекта TS/Vanilla/Vue(React)/SASS(Less) без использования vue-cli(create-react-app);
Оптимизация производительности фронтовой части приложения;

Понимание различных стратегий инкапсуляции стилей styled-components/css modules/scoped styles/BEM;

*nix хотябы на базовом уровне;

Умение работать в команде

Опыт работы с Google Analytics, Yandex.Metrica, AdFox;

Опыт оптимизации кода для отображения на устаревших браузерах (IE10)

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

Практический опыт работы с React/Vue/Angular;

Наличие в личном портфолио фриланс проектов с полным циклом (вы сделали сайт любой сложности, за исключением конструкторов типа tilda/readymag, разместили его на хосте и передали заказчику готовый продукт);

Наличие своих проектов на github/bitbucket, готовые pet-проекты, публикации на профильных площадках;

WS/SSE/etc;

Комментарий:

Основной массив работы не связан с фреймворками, ни с react ни с vue. Мы ищем твердого senior разработчика, или middle c практическим опытом от 5 лет. 
Это подразумевает глубокое понимание того, как работает браузер, как с сайтами работают поисковые системы, как оптимизировать время загрузки и исполнение кода, время отрисовки, выборки элементов, что такое семантическая верстка и прочие детали.
Если написание виджета на react через create-react-app это единственное, что вы умеете, давайте не будем тратить время друг друга.

Бонусы

Офис в Москва-Сити. 

Гибкое начало рабочего дня. 

ДМС и прочие стандартные корпоративные бонусы