Описание вакансии
Условия работы
Ищем фронтенд-разработчика (разработчика интерфейсов, верстальщика, фронтэнд-веб-инженера, ...) для работы над сложными и интересными проектами. В основном реализация веб-интерфейсов для больших интернет-магазинов.
Бонусы
- Оформление по ТК РФ, полностью "белая" заработная плата и существенные годовые бонусы;
- Большие проекты для ведущих российских и мировых брендов;
- Отличный офис со всеми условиями для комфортной и продуктивной работы;
- Современная техника на выбор;
- Профессиональная сертификация за счет компании.
Дополнительные инструкции
Общие
- Вы понимаете, что работа — это решение задач, которые перед вами ставит компания, которые, в свою очередь, перед ней ставит клиент. Вы понимаете важность сроков и качества выполнения этих задач;
- Вы осознаете, что работа занимает существенную часть жизни и вам важно быть в окружении профессионалов, которым можно доверять и вы готовы развиваться сами и помогать развиваться другим.
Workflow
- Вы имеете опыт работы с распределенными системами контроля версий. Мы используем Git и GitLab, работаем по Github Workflow с пул-реквестами и код-ревью.
Верстка
- Вы сможете одинаково хорошо реализовать как сложную CSS-анимацию так и макет для email-рассылки. Верстаете адаптивно, кроссбраузерно и местами пиксель-перфект;
- Вы не используете JS там, где можно обойтись CSS и знаете, что такое mobile first и graceful degradation;
- Вы работали с препроцессорами и едва ли можете вспомнить, когда писали чистый CSS;
- Вы используете шаблонизатор (PHP, Jade, HBS, не важно), чтобы не повторять код. Верстать от этого вам не скучно.
JS, программирование
- Вы уверенно работаете с JS (ES5/ES6+), имеете представление о разбивке функционала на компоненты, стараетесь красиво и удобно организовать код. По возможности используете современный синтаксис через Babel;
- Вы понимаете, что знание синтаксиса JS не делает вас хорошим программистом и активно интересуетесь информатикой и смежными областями;
- Вы работали с jQuery и научились грамотно использовать все возможности этой библиотеки;
- Вы работали с таск-раннерами (Gulp/Grunt) и бандлерами (Webpack/Browserify) и понимаете назначение одних и других. При необходимости вы сможете подружить их в одной сборке. Хорошо, если из всего перечисленного вы предпочитаете Webpack;
- Вы не имеете привычки забивать гвозди кувалдой. Вы думаете своей головой, анализируете задачу и как минимум стараетесь понять, где лучше применить высокоуровневый модный фреймворк, а где достаточно просто подключить jQuery;
- Хорошо, если вы понимаете, чем stateless-компонент отличается от stateful-компонента и сможете грамотно организовать его жизненный цикл.