HTML/CSS/JS-разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет! Мы Sborka Project — аутсорс-компания по фронтенд-разработке: верстаем сайты и разрабатываем веб-приложения на JavaScript. Пишем на React, Vue, Vanilla JS. Создаём сложные анимации с помощью GSAP, WebGL и Three.js.
У нас появляются новые проекты, поэтому нужен ещё человек в команду, чтобы поддерживать нагрузку. Идеальный кандидат для этой вакансии — это опытный html-верстальщик, который пишет на JavaScript.
Наша вакансия подойдёт тем, кто хочет выйти на новый уровень в карьере — у нас разработан roadmap до мидла, сеньора и тимлида.
С какими задачами предстоит работать
За 8 лет мы реализовали много интересных проектов. Вот несколько примеров — можете посмотреть, как и с чем мы работали.
- https://nissan-evolution.ru — лендинг с эффектами при скролле.
- http://helios.sborkademo.com — многостраничный сайт с эффектами при переключении страниц.
- http://timetechnology.ru — аккуратная вёрстка и анимации при скролле.
- http://pistol-co.sborkademo.com – вёрстка анимированного лендинга для брендинг-агентства из Нью-Йорка.
Что предстоит делать
- Много верстать и писать логику на JavaScript.
- Уметь работать со статичными и SPA сайтами.
- Работать с анимациями на проектах.
- Разрабатывать сайты и веб-приложения с нуля.
- Дорабатывать существующие проекты.
- Брать шефство над джунами внутри команды (их у нас несколько) по ревью JS-кода.
Обязательные требования
- Есть опыт вёрстки. Верстать предстоит сразу и много — если вы только начинаете, работа вам не подойдёт.
- Знания JavaScript обязательно: синтаксис и базовые конструкции, dom-манипуляции, манипуляции с данными, Fetch/Ajax, ООП, Promise, Async/Await, Regex. Мы не работаем с jQuery.
- Умеете делать красивые анимации, знаете GSAP. 90% наших проектов не обходятся без них.
- Умение работать с SPA сайтами, например с использованием barba.js.
- Быть проактивным — не сидеть и ждать, пока дадут задачу, а брать самому.
- Уметь работать в команде — если привыкли всё делать сами, будет сложно.
- Готовы показать свёрстанные работы полностью или частично, если проект под NDA.
Из других требований
- Аккуратно и внимательно верстать, видеть все недочеты вёрстки и самостоятельно их исправлять.
- Знаете HTML5, CSS3, нативный JavaScript (ES6/ES2015).
- Понимаете особенности мобильной вёрстки, поддержки Retina.
- Понимаете и используете методологии БЭМ.
- Используете технологии для ускорения фронтенд-разработки (у нас SASS/SCSS, PostCSS, Gulp, Webpack).
- Был опыт кроссбраузерной и адаптивной вёрстки, работы с Git.
- Компонентный подход к организации проекта и работы в целом.
- Знание техник клиентской оптимизации.
Будет плюсом, но необязательно
- Владеете базовым и техническим английским на уровне Intermediate.
- Владеете React или Vue.js. Но если нет — можно обучаться во время работы, мы поможем.
- Знаете PHP хотя бы на базовом уровне и понимаете как сделать бэкенд на WordPress или Kirby CMS.
- Знаете как сделать бэкенд используя Strapi и Headless CMS (Jamstack).
- Есть карьерные цели, знаете, чему хотите ещё научиться.
Условия
- Удалённая работа.
- Вознаграждение обсуждаем на собеседовании.
- Возможность вырасти до тимлида в команде.
Немного о том, как работаем
На данный момент команда у нас небольшая — 10 человек: менеджер проектов и фронтенд-разработчики. Все обязанности чётко распределены.
Проекты ведём в ClickUp. Общаемся в Slack, Google Meet.
Каждую неделю в четверг или пятницу созваниваемся и обсуждаем какую-то профессиональную тему. Это помогает посмотреть на свои задачи под другим углом, что-то исправить или сделать лучше.
Как откликнуться
Напишите сопроводительное письмо. В нём расскажите, как вы понимаете плюсы БЭМ-методологии. Также добавьте ссылки на ваши лучшие работы и кратко опишите, какая была задача и что делали. Если проект под NDA, можно прислать фрагменты кода, которые больше всего нравятся. Это не нарушит соглашение.
Без сопроводительного письма и ссылок на работы рассматривать кандидатов не будем.
Также сразу предупреждаем, что ответить каждому кандидату мы не сможем.
Дополнительные инструкции
Процесс найма
Этап 1. Вы присылаете сопроводительное письмо. Мы его смотрим и, если нам всё подходит, приглашаем вас на следующий этап.
Этап 2. Вы выполняете тестовое задание, которое мы вам пришлём, оно не большое.
Этап 3. Приглашаем вас на собеседование, если тестовое задание выполнено успешно.
Важно! Пожалуйста, отправляйте заявки только через «Хабр Карьеру», тогда мы обязательно ознакомимся с вашими работами и резюме.
Ждём ваших писем. Откликайтесь :)