Senior Frontend Developer ANGULAR
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Для разработки крупного маркетплейса для геймеров требуется: 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 часов/месяц
- Своевременная оплата труда
- Оформление по ТК РФ