Вакансия в архиве, на неё нельзя откликнуться.

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

JavaScriptHTMLCSSGitAjaxWebpackGulpScssVue.js
27 марта 20191375 просмотров
Описание вакансии

АйТи-бюро “Зебра” - агентство корпоративных цифровых коммуникаций. Мы специализируемся на разработке корпоративных сайтов крупнейших российских и ведущих зарубежных компаний и уверенно занимаем лидирующие позиции в рейтингах веб-студий в своей сфере.

Наша команда 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-селектор, какой элемент выбирается?

  • Какие инструменты разработки вы используете в своем рабочем процессе (редакторы/IDE/препроцессоры и т.д.)?
  • Работали ли вы с такими технологиями, как SVG, Canvas? В чем их преимущества и недостатки по отношению друг к другу? Если работали, можете ли показать свои работы?
Ваш отклик
No content.icon.access denied
Вакансия в архиве
Вакансия в архиве, на неё нельзя откликнуться.