Middle+ фронтенд-разработчик (GSAP)

Зарплата

от 120 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Описание вакансии

Условия работы

Вакансия для граждан РФ.

Привет! Мы, frōntensō – небольшая студия веб-разработки, специализирующаяся на разработке клиентской части веб-приложений (фронтенд). Мы являемся партнерами VK Group (подразделение My.Games), занимаемся созданием промо-страниц и сайтов с упором на анимации и визуальные эффекты. Используем современные инструменты и стэки технологий (Vue.js, Nuxt, GSAP, Three.js, 11ty и другие).

Сейчас мы активно растём и ищем перспективного JS-разработчика middle+ уровня для разработки веб-сайтов с применением Vue.js, GSAP, в некоторых случаях WebGL и Three.js, а также для помощи менее опытным разработчикам с решением средних и более сложных задач, связанных с JavaScript.

Наша вакансия – это прекрасная возможность для перехода на новый уровень в вашей карьере.

Какого уровня проекты мы собираем?

Мы – креативное агентство с упором на визуальную составляющую. Собрали примеры проектов, где есть задачи, с которыми мы уже сталкиваемся или можем столкнуться в будущем:

https://www.netflixshadowandbone.com/army-rank-quiz/ – переходы и микро анимации.

https://wickret.cuberto.com/ – параллакс и эффекты при скролле.

https://www.designembraced.com/case/dita – ховер эффекты и бесшовная подгрузка страниц.

https://www.aristidebenoist.com/ – слайдер и его открытие.

https://www.oculus.com/medal-of-honor/ – скролл, WebGL сцены.

https://neuro-symbolic-lab.com/experience/play – микро-анимации и WebGL.

https://www.stord.com/ – анимации при скролле.

https://shapefarm.net/ – много приятных анимаций и нюансов.

https://www.moooi.com/en/a-life-extraordinary#tokyo-blue – параллакс.

Кого мы ищем?

Мы рассчитываем, что у вас уже есть опыт работы в продакшене от 2-х лет в качестве фронтенд-разработчика. Вы имели опыт работы в команде и работы над сайтами со сложными анимациями (GSAP или другие библиотеки для анимаций). Вам интересно углубляться в создание сайтов с крутыми визуальными эффектами (в том числе с применением WebGL). У вас может не быть опыта руководства проектами, но вы хотите попробовать себя в этой роли.

Пожалуйста, ознакомьтесь с нашими требованиями, обязательно изучите условия работы и правила отклика на вакансию.

Обязательные требования:

  • Опыт работы в качестве фронтенд-разработчика от 2 лет.
  • Умение вести проект самостоятельно. То есть быть проактивным, уметь правильно задавать вопросы заказчику и другим коллегам. Способность решать большинство поставленных задач самостоятельно.
  • Обязателен хотя бы минимальный опыт использования библиотеки GSAP или других JS-библиотек для создания анимаций.
  • Умение чувствовать то, как встроить анимации/эффекты в вёрстку, настроить тайминги анимаций так, чтобы “было красиво” (eye for detail).
  • Отличные знания HTML, CSS, JavaScript.
  • Опыт настройки инструментов автоматизации (Gulp, Webpack).
  • Владение Vue.js или другими JS-фреймворками на хорошем уровне и опыт их применения хотя бы в пэт-проектах (знание фреймворков не в приоритете, главное уметь писать чистый код).
  • Знание CSS-препроцессоров (одного достаточно).
  • Знание и правильное применение БЭМ-методологии.
  • Умение верстать пиксель в пиксель и делать качественную адаптивную верстку.
  • Знание Git на хорошем уровне и навыки работы с командной строкой.
  • Желание продолжать изучать программирование, JavaScript и другие технологии/инструменты.

Будет плюсом, но не является обязательным:

  • Опыт работы с WebGL-библиотеками (Three.js или Pixi.js).
  • Постановка задач другим разработчикам, опыт ревью чужого кода.
  • Опыт использования бэкенд-технологий.
  • Опыт работы с unix-подобными системами.

Вам предстоит:

  • Брать “шефство” над проектом, помогать его вести к завершению путём грамотного выстраивания работы с заказчиком и разработчиками (это, правда, не означает, что  в этом деле вы будете одиноки – вам будут помогать ваши коллеги).
  • В будущем или сразу помогать вести канбан-доски: ставить задачи другим разработчикам, следить за их загрузкой, помогать с bottleneck’ами, контролировать движение проектов к завершению. Это не сложно – можно научиться в процессе.
  • Создавать сложные анимации с применением библиотеки GSAP.
  • Создавать эффекты и анимации с помощью WebGL/Three.js (можно будет научиться в процессе, если не было опыта работы с этими технологиями).
  • Помогать другим менее опытным разработчикам с решением задач, связанных с JavaScript.
  • Ревьювить чужой код, следя за качеством проекта и давая фидбек другим разработчикам. Ревью кода можно будет выполнять в свободное от других задач время.

Условия работы:

  • 40-часовая рабочая неделя. При этом часть этого времени можно будет тратить на обучение (обсуждается индивидуально, так как зависит от вашего уровня).
  • Обучение английскому внутри компании или с носителями языка через онлайн-платформы.
  • Возможность углубления в программирование и JavaScript с помощью платформы Hexlet и личного наставника.
  • Учет рабочего времени через тайм-трекер.
  • Полностью удаленная работа.
  • Гибкий график работы. Есть тем не менее “обязательные” часы: у нас пик активности приходится на 11-18 часов по МСК, поэтому нужно быть на связи (хотя бы через мессенджеры), чтобы была возможность обсудить что-то срочное.
  • Премии, официальное трудоустройство, оплачиваемый отпуск (28 календарных дней), оплачиваемые больничные, работа по производственному календарю с официальными выходными.

Как откликнуться на эту вакансию?

Далеко не всегда резюме дает возможность распознать в вас хорошего разработчика, поэтому пришлите резюме совместно со ссылками на ваши работы, желательно с примерами кода (если проект под NDA, то можно прислать небольшие фрагменты кода, которые больше всего нравятся – это не нарушит соглашение). Также напишите короткий рассказ о том, над чем приходилось работать в данных проектах. Обращаем внимание, что отклики без примеров работ рассматриваться не будут.

Процесс найма:

  1. Вы присылаете нам примеры ваших работ и краткий рассказ о них. Мы разбираем ваши работы и, если всё хорошо, то вы проходите на следующий этап.
  2. На втором этапе мы просим выполнить тестовое задание.
  3. После успешного выполнения тестового задания проводим техническое собеседование по видеосвязи.

Уважаемые соискатели, пожалуйста, отправляйте заявки только через Хабр Карьеру, тогда мы обязательно рано или поздно ознакомимся с вашими работами и вашим резюме.

Вакансия для граждан РФ.