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

- Розробка продукту
- Web-розробка
Middle JavaScript Engineer
Про проект:
Prom.ua – провідний торговий майданчик в Україні, більше 50 000 продавців і 120 000 000 пропозицій, кожна 5-а гривня в уанеті витрачається на нашому prom.ua.
Prom.ua в цифрах:
- по навантаженню 20 млн переглядів сторінок в день (162 млн подій при цьому),
- 5.5 млн запитів на пошукову видачу,
- трафік в місяць близько 60 млн сесій,
- в онлайні в піку одночасно 17к користувачів
Про команду:
3 Python розробники, Team Lead, Automation QA, Manual QA, Product Manager.
Основні напрямки команди:
- розробка нового та підтримка поточного функціоналу відгуків про продавців
- розробка нового функціоналу відгуків про покупців
- авторизація та реєстрація на порталі
- кабінет покупця
- обране на порталі
- акції та промокоди на порталі
Технічний стек проекту:
- Основний продукт і сервіси на Python 3.9, PostgreSQL, ElasticSearch
- Для фронтенду Node.js + React + GraphQL +Apollo + SSR
- Пишемо на ES6, збираємо через Webpack, тест Jest / Enzyme, верстаємо на CSS modules / PostCSS
Куди ми прагнемо:
Весь новий функціонал пишеться на React + Apollo GraphQL + SSR. Йде розробка власної дизайн системи prom-ui. Опрацювання Accessibility.
Що важливо для даної ролі в проекті:
- Досвід від 2-х років з HTML5, CSS3 / CSS Modules, JavaScript (ES6 +), React, Git, Webpack;
- Досвід створення адаптивного кроссбраузерного інтерфейсу;
- Розуміти ідею компонентного підходу;
- Досвід роботи з SPA додатком;
- Відкритість до нових рішень, бажання відстежувати новинки і тенденції на ринку технологій.
- Здатність самостійно виконувати завдання і повноцінно підтримувати їх на всьому життєвому циклі
- Нам важливо щоб розробник був продуктово орієнтований. Не просто виконував поставлену задачу, а й розумів проблеми бізнесу, які вирішує ця задача та міг запропонувати більш оптимальне рішення
Буде перевагою досвід:
- Graphql + Apollo, SSR
- Typescript
- Оптимізації перфомансу додатку, швидкості завантаження сторінки
Звертаємо увагу на гітхаб акаунти. Добре, коли там є щось цікаве, не обов’язково популярне.
Задачі в проекті:
- проектування та розробка незалежних та багаторазових фронтенд компонентів;
- розробка UI для нових мікросервісів
- поділ монолітного додатку на мікросервіси з точки зору UI та фронтенду
- написання юніт тестів(Jest / Enzyme)
- покриття аналітикою (Google Analytics)
- оптимізація коду та продуктивності
- верстка нового функціоналу
- створення CSS анімацій
- можливість брати участь у поліпшенні процесів розробки, деплоя,впровадженні нових технологій
Наш підхід до процесу розробки:
- Команда працює за гнучкою методологією, не боїмося підлаштовувати процеси під себе
- У кожного розробника є глибоке розуміння всієї системи та інфраструктури, розробка це не тільки про код, але і про особисте зростання та культуру
- У нас є здорове code-review та зворотний зв’язок
Про ком’юніті:
В нашому EVO Frontend Community завжди є чому повчитися і з ким обговорити нові технології і рішення, так як тут вже 20+ Frontend Engineer`ів.
Ми регулярно проводимо мітапи, code review, відвідуємо конференції та стежимо за останніми новинами в світі Frontend розробки. У процесі розробки ми обговорюємо кращі архітектурні та технічні підходи, оптимальні рішення поставлених завдань.
Як у нас проходить підбір та співбесіди?
- Ми чекаємо ваше резюме. Після чого по телефону з вами зв’яжеться рекрутер.
- Знайомство в Google Meets для обговорення вакансії більш детально (30 хвилин).
- Якщо після знайомства нам взаємно цікаво продовжувати спілкування, ми домовимося про зручний час для технічної співбесіди (1,5 години).
- Фінальна співбесіда з продакт менеджером та СТО