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

JS Jobs

1765 @jsjobs

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

JS Jobs

8 лет назад
Открыть в
АйТи-бюро «Зебра»
#Санкт_Петербург #офис
ЗП: От 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-селектор, какой элемент выб...