• Разработка продукта
  • Web-разработка

Middle Frontend Engineer

Поделиться

Компания EVO в поисках Middle Frontend Engineer’a в команду Voltron.

EVO — это семья онлайн-маркетплейсов, где сотни тысяч предпринимателей продают свои товары и оказывают услуги миллионам пользователей. Мы помогаем людям осваивать бурно развивающийся мир электронной коммерции.

Наши проекты: Prom.ua, Deal.by, Satu.kz; Bigl.ua; Crafta.ua; Zakupki.prom.ua; Kabanchik.ua; Вчасно, Shafa.ua, Rozetka.Travel, IZI.

Проект с технической стороны:

Для бекенда: Python 3.9, PostgreSQL, ElasticSearch.

Для фронтенда:

  • Node.js (в качестве SSR) + GraphQL + Apollo + React.
  • Пишем на ES6, собираем через Webpack, тестим Jest/Enzyme, верстаем на CSS modules/PostCSS.
  • Параллельно, разработчиками фронтенда из разных команд, идет разработка собственной дизайн системы evo-kit.

Инфраструктура: Gitlab CI, Kubernetes, Docker

Наша команда:

PM, Аналитик, SEO-специалист, Manual QA, 1 Python Fullstack разработчик, 1 Python разработчик, Team Lead.

Основные направления команды (с чем вы будете работать):

  • работа с аналогами Prom.ua в других странах;
  • улучшение ранжирования в каталоге, повышение конверсий в целом по маркетплейсу;
  • проверка гипотез по улучшению пользовательского (покупатели и компании) опыта;
  • работа с трафиком (платным и органическим).

Сейчас фронтендом в команде частично занимаются FullStack разработчики, но мы хотим отдельно выделить человека, который полностью возьмет на себя фронтенд команды. Из интересных задач:

  • развитие SPA;
  • развитие адаптивной версии портала;
  • интеграция в портал / переиспользование на портале разработанных фронтендов других команд;
  • проектирование и разработка новых UI компонентов;
  • работа с аналитикой (Google Analytics и наша внутренняя)
  • верстка нового функционала;
  • написание тестов;
  • возможность участвовать в улучшении производительности на фронтенде;

Наш подход к процессу разработки:

  • сначала исследуем и a/b тестим, а потом ставим задачу в разработку;
  • команда работает по Scrumban и мы продолжаем брать полезные практики из других методологий;
  • у каждого разработчика есть глубокое понимание всей системы и инфраструктуры, разработка это не только про код, но и про личный рост и культуру;
  • у каждого разработчика есть возможность непосредственно влиять на продукт, предлагать свои идеи;
  • у нас есть здоровое code-review и обратная связь;
  • dev-clubs; технические митинги в команде; технические митинги вне команды; возможность участия в обучении (в роли ментора).
  • возможность обмениваться знаниями с опытными разработчиками всех проектов EVO. В нашем EVO Frontend Community всегда есть чему поучиться и с кем обсудить новые технологии и решения, так как здесь уже 20+ Frontend Engineer`ов. В процессе разработки мы обсуждаем лучшие архитектурные и технические подходы, оптимальные решения поставленных задач.

Для данной роли важно: 

  • опыт с HTML5, CSS3/CSS Modules, JavaScript (ES6+), React, Git, Webpack;
  • опыт создания адаптивного кросс-браузерного интерфейса;
  • понимать идею компонентного подхода;
  • опыт работы с SPA приложением;
  • быть с продакт инженерным подходом к решению задач;
  • иметь системный подход в решении задач.

Круто, если есть опыт: 

  • Graphql + Apollo, SSR
  • Typescript
  • Оптимизации перфоманса приложения, скорости загрузки страницы

О работе в EVO:

  • работаем удаленно но есть возможность посещать офис
  • выдаем всю необходимую технику и мебель для рабочего места
  • 20 рабочих дней отпуска в год
  • оплачиваемые больничные
  • мед страховка и скидка для членов семьи
  • корпоративная скидка до 50% на шоппинг на нашем маркетплейсе
  • тренажерный зал в офисе
  • внутренние дев клабы
  • оплата ивентов

Этапы интервью:

  • онлайн-звонок (длительность 30 минут). PM познакомится с вами и вашим опытом, поделится деталями о вакансии, ответит на ваши вопросы. В случае взаимной заинтересованности, с радостью продолжим на техническом интервью;
  • техническое интервью (формат — онлайн, длительность 1,5 часа).  Обсудим все важные вопросы по стеку, опыту, задачам.

Следить за dev community в EVO:

Деревянко Вика из People Team

viktoriia.derevianko

Хочу к вам в команду

Прикрепить резюме

Максимум 1 файл размером до 5 МБ

WATEVOcast — подкасты от наших разработчиков

EVO Opensource

hiku

библиотека для построения веб-серверов с
GraphQL и подобными языками запроса

grpclib

библиотека для написания сервисов python3/asyncio протоколом http2/gRPC (grpc.io)

ttag

библиотека для интернационализации в JavaScript

elasticmagic

конструктор запросов в ElasticSearch,
подобный SQLAlchemy

create-aio-app

the boilerplate for a quick start with aiohttp

aioredis

redis client for Python asyncio

lets

таск-раннер, удобный инструмент для описания и запуска cli-команд в проектах (альтернатива Make)

evokit

React компоненты для разработки веб-интерфейсов

Coming soon...

Интернатура

EVO Python Lab 2022

(Online version)

Набор открыт

ЕСЛИ НЕ НАШЛИ ПОДХОДЯЩУЮ ВАКАНСИЮ, НО В БУДУЩЕМ ХОТИТЕ ПРИСОЕДИНИТЬСЯ К НАШЕЙ КОМАНДЕ, ОТПРАВЬТЕ РЕЗЮМЕ НА [email protected]