👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Strong Middle / Senior Frontend разработчик (React)

Зарплата

до 250 000 ₽

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

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

Компания

Мы программируем и верстаем сложные продукты: веб‑cайты, приложения для iOS и Android.

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

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

Наша небольшая студия (мы делали такие проекты как сайты музея современного искусства «Гараж» и фонда современного искусства V–A–C, магазин шрифтов type.today,  приложение «Радио Arzamas» , сайт и приложения для meduza.io, сервис Catery, сайты Института Музыкальных Инициатив и образовательной программы архитекторы.рф и многое другое) ищет Frontend-разработчика, удаленно или в офис в Москве.

Нам важно наличие у вас опыта работы с React/Redux и хорошее понимание этого стека, а также умение быстро и хорошо верстать. Большим плюсом будет опыт работы с GraphQL/Apollo Client и React Native. 

Чем предстоит заниматься

  • Создавать и поддерживать изоморфные JS приложения на React + Styled Components / SCSS (БЭМ) + Redux/Apollo Client, использующие JSON API или GraphQL. В качестве основы мы используем обычно Next.js или razzle.js. Основная часть проектов на js, новые начинаем обычно на TypeScript.
  • Верстать страницы сайтов с макетов в Figma
  • Создавать и развивать существующие мобильные приложения на React Native, если это направление заинтересует

Что мы хотим видеть

  • Уровень самоорганизации и ответственности,  достаточный для эффективной работы в распределенной команде
  • Отличное знание стека React.js+Redux.
  • Понимание как минимум принципов работы Apollo Client и GraphQL в целом, в идеале - опыт работы с ними. Многие новые проекты мы начинаем на этом стеке
  • Очень желателен опыт работы с TypeScript
  • Опыт кроссбраузерной и адаптивной верстки, а также любовь к этому процессу
  • Опыт компонентной верстки (БЭМ, atomic design или подобное)
  • Знание какого-либо из препроцессоров стилей или Styled Components
  • Понимание того, как в целом работают веб-приложения, и соответствующий технический кругозор
  • Git как минимум на уровне понимания того, как работает изменение истории и когда его стоит или не стоит использовать
  • Способность быстро вникать в новые задачи и декомпозировать их при необходимости для себя и других разработчиков, умение формулировать ясные вопросы по непонятным местам
  • Умение участвовать в конструктивном код ревью в качестве любой из сторон

Дополнительным плюсом будет, если вы

  • Имеете опыт ведения проектов
  • Работали с React Native 
  • Имеете опыт фулстек-разработки или хорошее представление о том, как в целом работает бекенд (мы используем Ruby on Rails)
  • Имеете опыт работы со strapi

Что мы предлагаем

  • Работу в небольшой высокопрофессиональной команде над интересными и часто знаковыми проектами
  • Возможность работать удаленно или в тихом офисе недалеко от метро Парк Культуры, если вы из Москвы.
  • Удобный график – можем договориться о любом разумном варианте
  • Трудоустройство по ТК РФ

Дополнительные инструкции

Минимальный уровень, который мы рассматриваем — Middle. У вас должна быть отличная верстка и любовь к этому процессу, а так же опыт от 3-х лет в JS и минимум 1 год опыта с React/Redux.

Мы ждем от вас краткий рассказ о себе, любую сверстанную вами веб страницу (или React Native экран), а также любой пример проекта на React или React Native который покажет ваше понимание этого стека (хотя бы небольшого тестового).

Если есть активные аккаунты на Github или Stack Overflow, тоже не стесняйтесь указать.

Если вы проходите по минимальным требованиям, мы предложим выполнить тестовое задание на знание верстки и React.