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

Middle Frontend Engineer

Поділитися

Компанія EVO у пошуку Middle Frontend Engineer в команду 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 розробник + зараз знаходимось у пошуках ще одного 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
  • Оптимізації перфомансу додатка, швидкості завантаження сторінки

Етапи інтерв’ю:

  • онлайн-дзвінок (тривалість 30 хвилин). PM знайомиться з вами і  вашим досвідом, поділиться деталями про вакансію, відповість на ваші питання. У випадку взаємної зацікавленості, з радістю продовжимо на технічній співбесіді;
  • технічна співбесіда (формат – онлайн, тривалість 1,5 години). Обговоримо всі важливі питання по стеку, досвіду, задачам.

Слідкувати за dev community в EVO:

Лідія з People Team

lidiia.subbotina

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

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

Максимум 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...

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