на главную
habr•1 дн. назадСвежая вакансияОпубликована 1 день назад на Хабр Карьера. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.

Frontend-разработчик

Удалённо

Навыки и технологии

ReactTypeScriptGitJavaScript

Ключевая задача

Разработка и поддержка frontend-части сайта elementaree.ru на React + Apollo GraphQL, а также мобильных приложений на web-view.

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

О компании

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-фреймворками.

А если по-хорошему:

  • Умение вовремя задать правильные вопросы к задачам;
  • Привычка уделять небольшое время на разбор задачи, прежде чем бросаться в работу;
  • Не бояться ревью кода, комментариев к коду, пулл-реквестов, мердж-коммитов;
  • Любовь к прекрасному в коде и понимание, когда необходимо идти на компромисс;
  • Интерес к новым инструментам и умение объяснить, почему их нужно срочно внедрить в рабочий проект.

Требуемый опыт работы: 1–3 года