First seen by Alion on Oct 28, 2026.
Навыки: React, Адаптивная верстка, Кроссбраузерная верстка, HTML, CSS, GraphQL, Веб-разработка. Квалификация: Middle. Специализации: Фронтенд разработчик.
О компании и команде
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 года

