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

5 вакансий
Специализация: Front-end/JS
Уровень: Middle
Опыт: 2 года
Уровень английского: Не важно
Зарплата: до $3500
Город: Минск
Размер команды: 9—13
Размер компании: 1200
Возможна удалённая работа: Да

Про проект:

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 часа).
9a1f8f812f459984d445481be3f142be
Представитель компании