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

Middle JavaScript Engineer

Поділитися

Команда проекту Prom.ua в пошуках Middle JavaScript Engineer’a

Про проект:

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

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

Про команду:

Team Lead, 2 Python dev + 1 Frontend dev, 1 Automation QA + 2 Manual QA, Product manager, Product Designer, Product Marketing Manager

Основні напрямки команди:
Наша команда працює над поліпшенням клієнтського досвіду на порталі:
– розробка та підтримка функціоналу відгуків про продавців та покупців
– розробка та підтримка функціоналу рейтингу продавців
– авторизація та реєстрація на порталі, внутрішні сервіси авторизації
кабінет покупця
– тригерні нотифікації

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

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

Що важливо для даної ролі в проекті:

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

Буде перевагою:

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

Звертаємо увагу на гітхаб акаунти. Добре, коли там є щось цікаве, не обов’язково популярне.

З цікавих задач:

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

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

– команда працює за гнучкою методологією, не боїмося підлаштовувати процеси під себе
– у кожного розробника є глибоке розуміння всієї системи та інфраструктури, розробка це не тільки про код, але і про особисте зростання та культуру
– у нас є здорове code-review та зворотний зв’язок
– ми покриваємо функціонал тестами та метриками, пишемо документацію
– відповідність стандартам якості коду
– супровід та відповідальність за фічі після деплою dev-clubs;

– локальні технічні мітинги;

– можливість участі в навчанні (в ролі ментора)
– періодичні one2one з лідом та продактом

Як у нас проходить підбір та співбесіди?

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

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

Анастасия

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

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

Максимум 1 файл розміром до 5 МБ

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