Вакансия Middle/Senior Front End Engineer

8 октября 2021    40
EVO
Откликнуться

Про проект:

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. Финальное собеседование с продакт менеджером и СТО

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.