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

Middle/Senior Front End Engineer

Поделиться

Про проект:

Prom.ua — лидирующая торговая площадка в Украине, почти 50 000 продавцов и 90 000 000 предложений, каждая 5-ая гривна в уанете тратится на нашей prom.ua.

Prom.ua в цифрах:

  • по нагрузке 20 млн просмотров страниц в день (162 млн событий при этом),
  •  5.5 млн запросов на поисковую выдачу, 
  • трафик в месяц около 60 млн сессий, 
  • в онлайне в пике одновременно 17к пользователей

Про команду:

2 Python FullStack разработчика, 2 FrontEnd, Team Lead, Automation QA, Manual QA, Data Analytic, Product Manager.

Команда занимается такими направлениями:

  • разработка нового и поддержка текущего функционала корзины
  • интеграция и поддержка платежных систем нашего финтеха
  • заказ и все, что с ним связано
  • кабинет покупателя (заказы, кошелек)
  • акции и промокоды на портале
  • баны, антифрод форм

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

  • команда работает по гибкой методологии, не боимся подстраивать процессы под себя
  • у каждого разработчика есть глубокое понимание всей системы и инфраструктуры, разработка это не только про код, но и про личный рост и культуру
  • у нас есть здоровое code-review и обратная связь

Технический стек проекта:

  • Основной продукт и сервисы на Python 3.9, PostgreSQL, ElasticSearch
  • Для фронтенда  Node.js + React + GraphQL + Apollo + SSR. Идет разработка собственной дизайн системы prom-ui. Проработка Accessibility.
  • Пишем на ES6, собираем через Webpack, тестим Jest/Enzyme, верстаем на CSS modules/PostCSS

Что важно для данной роли в проекте:

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

Будет преимуществом:

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

Задачи в проекте:

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

С нами будет:

  • возможность непосредственно влиять на продукт, предлагать свои идеи
  • тесное взаимодействие со всеми командами проекта 
  • обмен знаниями с опытными разработчиками всех проектов EVO. В нашем EVO Frontend Community всегда есть чему поучиться и с кем обсудить новые технологии и решения, так как здесь уже 20+ Frontend Engineer`ов. В процессе разработки мы обсуждаем лучшие архитектурные и технические подходы, оптимальные решения поставленных задач.

Как у нас проходит подбор и собеседования?

  1. Мы ждем ваше резюме. После чего по телефону с вами свяжется рекрутер.
  2. Если резюме проходит одобрение, мы договоримся с вами об удобном времени для знакомства в Google Meets для обсуждения вакансии более подробно (30 минут).
  3. Если после знакомства нам взаимно интересно продолжать общение, мы договоримся об удобном времени для технического собеседования (1,5 часа).
  4. Финальное собеседование с продакт менеджером и СТО

Рекомендуйте своих знакомых, бонус за найм до 4000$ 

Ждем ваши резюме с пометкой “рекомендация” на почту a.alyksiuk@evo.company

Анастасия из People Team

a.alyksiuk

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

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

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

ЕСЛИ НЕ НАШЛИ ПОДХОДЯЩУЮ ВАКАНСИЮ, НО В БУДУЩЕМ ХОТИТЕ ПРИСОЕДИНИТЬСЯ К НАШЕЙ КОМАНДЕ, ОТПРАВЬТЕ РЕЗЮМЕ НА hello@evo.company