Обложка канала

JS Jobs

1765 @jsjobs

Хочешь получать первым свежие Javascript вакансии? - тогда подписывайся на наш канал. Система тегов по городам и технологиям поможет найти то, что тебе интересно.

JS Jobs

7 лет назад
Открыть в
АйТи-бюро «Зебра»
#Санкт_Петербург #офис
ЗП: От 60 000 до 80 000 руб.
#HTML5 #CSS3 #JS #JQuery #Sass #Less #Git #NodeJS #PHP #VueJS #React #Angular #CodeReview #REST #HTTP #npm #TDD #Gulp #Webpack #Photoshop #Frontend #HTML #SVG #Canvas
АйТи-бюро “Зебра” - агентство корпоративных цифровых коммуникаций. Мы специализируемся на разработке корпоративных сайтов крупнейших российских и ведущих зарубежных компаний и уверенно занимаем лидирующие позиции в рейтингах веб-студий в своей сфере.
Наша команда web разработки ищет влюбленного в web, увлеченного IT и болеющего за качество разработчика.
Что мы ждем от тебя:
Уверенное владение HTML5, CSS3, JavaScript (ES5, ES6), jQuery; технологиями кроссбраузерной (IE10+) и кроссплатформенной верстки;
Опыт работы с CSS-препроцессорами (SASS(SCSS)/LESS) (знакомство с CSS-фреймворками будет плюсом);
Уверенные знания Git;
Понимание методологии БЭМ, объектно-ориентированного подхода в программировании;
Опыт верстки под интеграцию в CMS (любую), понимание того, как устроена шаблонизация;
Знание и следование принципам гибких методологий разработки.
Плюсом будет:
Английский язык на уровне, достаточном для прочтения документации;
Знание Node.js, PHP;
Опыт работы с CMS (в идеале 1C-Битрикс);
Опыт работы с шаблонизаторами JS (EJS, Handlebars);
Приветствуется опыт работы с различными JS фреймворками (VueJS, ReactJS, AngularJS, D3) и широкий кругозор в области веб разработки;
Владение практикой code review;
Понимание принципов DOM, PostCSS, REST, HTTP, Nightmare, NPM, Yarn, TDD, Регулярных выражений.
Твои обязанности:
Разработка UI с использованием VueJS, JavaScript, jQuery, SCSS, EJS, Gulp, Webpack и других инструментов;
Валидная адаптивная верстка по макетам из Zeplin/Figma/Photoshop;
Оптимизация и рефакторинг имеющегося кода;
Работа над развитием проектов (внешних и внутренних) и внедрение новых технологий;
Участие в обсуждениях и проектировании web-интерфейсов;
Участие в обучении junior-верстальщиков и контент-менеджеров.
Что мы предлагаем:
Команда с четким разделением ролей (разработчики front и back, devops, верстальщики, тестировщики, бизнес-аналитики, дизайнеры UI/UX), каждый занимается своим делом;
Налаженный процесс разработки с документацией, задачами, митингами.
Современные технологии web-разработки;
Достойная оплата труда (уровень обсуждается по результатам собеседования);
Доступы к обучающим сервисам (HTML Academy, Hexlet.io, CodeSchool, Coursera) и возможность обучения за счет компании;
Гибкое начало рабочего дня и отсутствие бюрократии;
Комфортный офис в районе метро “Лесная”/”Черная речка”;
ДОПОЛНИТЕЛЬНЫЕ ИНСТРУКЦИИ
Пожалуйста, в сопроводительном письме ответьте на предложенные вопросы в краткой, понятной форме. Это поможет нам в первоначальной оценке ваших возможностей, а также лучше подготовиться к предстоящему собеседованию (как вам, так и нам):
Работа с массивом
let array = [
{name: "Bob", age: 25},
{name: "Alice", age: 17},
{name: "David", age: 30}
]
Приведите как минимум два различных способа получения среднего значения параметра "age" на языке JavaScript (для предложенных данных результат должен быть (25+17+30)/3=24).
Селектор
[role=note] ul li:first-child a[href^=mailto] {}
Опишите словами приведенный CSS-селектор, какой элемент выб...