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

Senior Frontend Developer​ ANGULAR

Зарплата

от 100 000 ₽

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

МоскваМожно удаленно

Компания

Создание и развитие IT проектов в индустрии компьютерных игр.

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

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

Для разработки крупного маркетплейса для геймеров требуется: Senior Frontend Developer. Работаем по SCRUM.

От Вас:

- Опыт фронтенд разработки от 3х лет

- Продвинутое знание нативного javascript (+ опыт работы с библиотеками jQuery/lazyjs/lodash/underscore, понимать их плюсы и минусы)

- Продвинутое знание Angular, в том числе понимание внутренней работы фреймворка (принципы работы $digest, $apply, $watch, событий)

- Знание популярных библиотек для Angular (ui-router, angular-ui, ng-file-upload, ng-img-crop, etc)

- Опыт работы с Angular 1.5 components (либо опыт модульной организации кода с webpack)

- Опыт работы с Webpack

- Качественная верстка (кроссбраузерная, responsive/adaptive, желательно валидная и семантическая)

- Хорошее понимание клиент-серверной архитектуры (CORS, REST, http, cookies)

- Хорошее понимание работы браузера (DOM, CSSOM, BOM, repaint, reflow etc) + chrome dev tools

- Опыт работы с CSS фреймворками (используем Bootstrap, есть код на foundation)

- Опыт работы с SASS (либо LESS/Stylus/Compass etc)

- Git (на данный момент работаем с GitHub, возможны перемены)

- Кругозор в UI/UX

Преимуществом будет:

- Уверенное знание ES6

- Опыт оптимизации трафика, производительности Angular и клиента в целом

- Кругозор в методологиях верстки (желательно понимание BEM)

- Кругозор в архитектурных паттернах (MV*)

- Кругозор в паттернах проектирования

- Кругозор в методологиях разработки ПО (работем по scrum)

- Понимание цикла разработки, верификации, метрик ПО

- Понимание принципов SEO, касательно фронтенда

- Опыт работы с SVG

- Опыт написания npm скриптов

- Опыт написания тестов для js

- Опыт работы с server side js, node

- Опыт server side рендеринга (phantomjs, prerender.io, etc)

- Опыт работы с прочими языками программирования (наш бекенд использует C#, Entity, MSSQL)

- Высшее образование в области Computer Science

- Знание английского языка (чтение литературы и документации)

- Высокая обучаемость и тяга к новым инструментам и практикам

Условия:

- Гибкий график

- 160 часов/месяц

- Своевременная оплата труда

- Оформление по ТК РФ