EVO — продуктова українська IT-компанія.
9 апреля 2021

Middle JavaScript (React) Engineer (Prom.ua) (вакансия неактивна)

удаленно

Prom.ua — провідний торговий майданчик в Україні, більше 50 000 продавців і 120 000 000 пропозицій, кожна 5-а гривня в уанеті витрачається на нашому prom.ua.

Prom.ua в цифрах, які будуть цікаві нашим кандидатам та кандидаткам:
по навантаженню 20 млн переглядів сторінок в день (162 млн подій при цьому),
5.5 млн запитів на пошукову видачу,
трафік в місяць близько 60 млн сесій,
в онлайні в піку одночасно 17к користувачів

Проект з технічного боку:
— Основний продукт і сервіси на Python 3.9, PostgreSQL, ElasticSearch
— Для фронтенду Node.js + React + GraphQL +Apollo + SSR. Йде розробка власної дизайн системи prom-ui. Опрацювання Accessibility.
— Пишемо на ES6, збираємо через Webpack, тест Jest / Enzyme, верстаємо на CSS modules / PostCSS

Наша команда:
2 Python FullStack, 1 NodeJS FullStack, Team Lead, Automation QA, Manual QA, Data Analyst, Product Manager

Основні напрямки команди:
— розробка нового та підтримка поточного функціоналу кошика
— інтеграція та підтримка платіжних систем нашого фінтеху
— замовлення і все, що з ним пов’язано
— повідомлення, чат, веб пуші
— кабінет покупця (замовлення, гаманець)
— акції та промокодом на порталі
— бани, антіфрод форм

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

Наш підхід до процесу розробки:
— Команда працює за гнучкою методологією, не боїмося підлаштовувати процеси під себе
— У кожного розробника є глибоке розуміння всієї системи та інфраструктури, розробка це не тільки про код, але і про особисте зростання та культуру
— У нас є здорове code-review та зворотний зв’язок

Для даної ролі важливо:
— Досвід з HTML5, CSS3 / CSS Modules, JavaScript (ES6 +), React, Git, Webpack;
— Досвід створення адаптивного кроссбраузерного інтерфейсу;
— Розуміти ідею компонентного підходу;
— Досвід роботи з SPA додатком;
— Відкритість до нових рішень, бажання відстежувати новинки і тенденції на ринку технологій.
— Здатність самостійно виконувати завдання і повноцінно підтримувати їх на всьому життєвому циклі

Круто, якщо є досвід:
— Graphql + Apollo, SSR
— Typescript
— Оптимізації перфомансу додатку, швидкості завантаження сторінки

Ми пропонуємо:
— можливість безпосередньо впливати на продукт, пропонувати свої ідеї
— тісний контакт з усіма командами проекту
— обмін знаннями з досвідченими розробниками всіх проектів EVO. У нашому EVO Frontend Community завжди є чому повчитися і з ким обговорити нові технології і рішення, так як тут вже 20+ Frontend Engineer`ів. У процесі розробки ми обговорюємо найкращі архітектурні та технічні підходи.

Як в нас проходить підбір та співбесіди?
— Ми чекаємо ваше резюме. После чого по телефону з вами зв’яжеться рекрутер.
— Знайомство в Google Meets для обговорення вакансії більш детально (30 хвилин).
— Якщо після знайомства нам взаємно цікаво продовжувати спілкування, ми домовимося про зручний час для технічної співбесіди (1,5 години).
— Фінальна співбесіда з продакт менеджером та СТО