Strong Middle / Senior Frontend разработчик (React, React Native)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша небольшая студия (наши проекты — сайт музея современного искусства «Гараж», магазин шрифтов 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.
- Верстать страницы сайтов с макетов в Figma
- Создавать и развивать существующие мобильные приложения на React Native, если это направление заинтересует
Что мы хотим видеть
- Уровень самоорганизации и ответственности, достаточный для эффективной работы в распределенной команде
- Отличное знание стека React.js+Redux.
- Понимание как минимум принципов работы Apollo Client и GraphQL в целом, в идеале - опыт работы с ними. Многие новые проекты мы начинаем на этом стеке
- Опыт кроссбраузерной и адаптивной верстки, а также любовь к этому процессу
- Опыт компонентной верстки (БЭМ, atomic design или подобное)
- Знание какого-либо из препроцессоров стилей или Styled Components
- Понимание того, как в целом работают веб-приложения, и соответствующий технический кругозор
- Git как минимум на уровне понимания того, как работает изменение истории и когда его стоит или не стоит использовать
- Умение участвовать в конструктивном код ревью в качестве любой из сторон
Дополнительным плюсом будет, если вы
- Имеете опыт ведения проектов
- Работали с React Native
- Имеете опыт фулстек-разработки или хорошее представление о том, как в целом работает бекенд (мы используем Ruby on Rails)
Что мы предлагаем
- Работу в небольшой высокопрофессиональной команде над новыми и интересными проектами
- Возможность работать удаленно или в тихом офисе недалеко от метро Парк Культуры, если вы из Москвы.
- Компенсация на оплату коворкинга, если он вам нужен.
- Удобный график – можем договориться о любом разумном варианте
- Трудоустройство по ТК РФ
Дополнительные инструкции
Минимальный уровень, который мы рассматриваем — Middle. У вас должна быть отличная верстка и любовь к этому процессу, а так же опыт от 2-х лет в JS и минимум 1 год опыта с React/Redux.
Мы ждем от вас краткий рассказ о себе, любую сверстанную вами веб страницу (или React Native экран), а также любой пример проекта на React или React Native который покажет ваше понимание этого стека (хотя бы небольшого тестового).
Если есть активные аккаунты на Github или Stack Overflow, тоже не стесняйтесь указать.
Если вы проходите по минимальным требованиям, мы предложим выполнить тестовое задание на знание верстки и React.