ELEMENTAREE
Frontend-разработчик (SPA, React, REST / GraphQL API)
1 нед. назад
от 170k RUB / мес.РоссияMiddleRemote
reactapollo graphqljavascriptадаптивная версткаcss-препроцессорыgitgithub-flow
FoodTech — Elementaree. Умный супермаркет. Лидер рынка персональной еды. Elementaree приносит технологии в еду, выводя питание в большом городе на принципиально новый уровень.
О компании
- FoodTech — Elementaree. Умный супермаркет. Лидер рынка персональной еды.
- Elementaree приносит технологии в еду, выводя питание в большом городе на принципиально новый уровень. Мы работаем для того, чтобы клиенты получали удовольствие от еды без усилий и были уверены в оптимальности рациона и качестве каждого ингредиента.
Обязанности
- Разработка frontend-части сайта elementaree.ru на стеке React + Apollo GraphQL Client;
- Поддержка существующих мобильных приложений, построенных на web-view технологии;
- Участие в проектировании, в том числе на этапе дизайна, планировании и code review;
- Адаптивная верстка новых компонентов и партнерских проектов;
- Как и в любом веб-проекте - интеграции с аналитикой (Яндекс.Метрика, Google Analytics, GTM, различные пиксели и прочее);
- Важно! На старте предполагается, что претендент после онбординга будет единственным разработчиом на проекте, учитывайте это при отклике.
Требования
- Понимание принципов проектирования и работы веб-приложений;
- Знание Javascript стандартов ES2015+;
- Опыт разработки SPA на React, знакомство с экосистемой React;
- Навык верстки - адаптивная/кроссбраузерная (поддерживаем современные браузеры), верстка mobile first;
- Опыт работы с css-препроцессорами;
- Понимание специфики рендеринга веб-страниц (клиентский, серверный);
- Навыки работы с системами контроля версий (Git, Github-flow) и методологией Канбан.
Будет плюсом
- Знание typescript;
- Опыт анимации на React;
- Знакомство с GraphQL, Apollo Client;
- Знакомство с основными подходами к тестированию;
- Знакомство с SSR-фреймворками.
Условия
- Работа удалённая
- Зарплата — от 170 тыс. ₽
Другое
- Умение вовремя задать правильные вопросы к задачам;
- Привычка уделять небольшое время на разбор задачи, прежде чем бросаться в работу;
- Не бояться ревью кода, комментариев к коду, пулл-реквестов, мердж-коммитов;
- Любовь к прекрасному в коде и понимание, когда необходимо идти на компромисс;
- Интерес к новым инструментам и умение объяснить, почему их нужно срочно внедрить в рабочий проект.