Position: Senior Frontend Engineer (react)
Company: Rozetka
Category: JavaScript
Experience: 2y

ROZETKA — найбільший онлайн-ритейлер та один із найтехнологічніших e-commerce-проектів в Україні. Наша місія — бути універсальним помічником з вибору будь-якого товару в інтернеті. На ROZETKA зареєстровано понад 19 млн профілів користувачів, із яких щоденно заходять понад 89,3 млн на місяць.

ROZETKA побудована на мікросервісній архітектурі. Внутрішні продукти допомагають удосконалювати веб-сайт, автоматизувати роботу складів, поштоматів, служби доставки, фінансові та операційні процеси.

За сайтом і додатком стоїть робота IT-відділу, що наразі складається з понад 560 спеціалістів. Це інженери з експертизою в топових стеках технологій, тестувальники, аналітики, DevOps-фахівці, архітектори, та продуктові менеджери, проєктні менеджери та IT-директор.

Також ми постійно тестуємо нові технології, стежимо за трендами, будуємо мікросервісну архітектуру, розвиваємо DevOps-практики. Гайда з нами!

Детальніше про цінності ROZETKA шукайте тут: book.rozetka.ua

Про проєкт:

Octopus — це програмне забезпечення для організації роздрібної торгівлі на франшизних точках видачі Розетки та точках партнерської мережі (наприклад, WOG).
На даний момент на нашому ПЗ працює більше 40 франшизних точок та більше 30 партнерів.
У планах збільшення кількості франшизних точок (в т.ч. в інших країнах) та збільшення кількості партнерів.
В нас є такі точки входу для наших клієнтів

Панель адміністратора — ресурс для перегляду/редагуванню даних в системі, звіти, статистики і таблиці
Панель оператора — точка входу для працівників відділень. Надає їм можливість переглядати і працювати з замовленнями — видачі, повернення, сервісний прийом, інвентаризації, взаємодія з фінансовими сервісами та продаж вітринних товарів
Кабінет для франчайзі — точка входу для франчайзі для керування керуваня своїми відділеннями. Тут вони мають можливість налаштовувати свої точки, працівників, отримувати статистику та звіти
TSD — точка входу для працівників складу тут вони розвантажують замовлення, проводять інвентаризації

Зі свого боку ми пропонуємо:
- Гідну та своєчасну виплату заробітної плати;
- Фіксований період перегляду заробітної плати;
- Можливість купувати товари Rozetka.ua за спеціальними цінами для співробітників;
- Оформлення з першого робочого дня;
- Оплачувана відпустка — 20 робочих днів на рік та оплачувані лікарняні;
- Медичне страхування;
- Цікаві завдання, які дадуть Вам можливість розвивати і вдосконалювати Ваш потенціал;
- Фіксовані задачі на період адаптаціі у супроводі Наставника, Тім Ліда, HR, PO;
- Компенсація командних тімбілдингів;
- Зручний графік;
- Можливість працювати в офісі або віддалено (на вибір);
- Безкоштовні курси вивчення англійської мови;
- Оплачуване Компанією зовнішнє навчання;
- Система наставництва та злагоджена командна робота.

Технічний стек проекту:
- React.
- Mui
- TypeScript.
- Webpack
- Formik
- Apollo
- GraphQL

Чим потрібно займатися:
- Необхідно буде типизувати код, так як на даний момент typescript в компонентах використовується не скрізь.
- Також потрібно буде покрити код unit тестами.

Що для цього потрібно:
- Впевнене застосування технологій вказаних вище, та всіх супутніх інструментів;
- Вміння та бажання працювати в команді;
- Розуміти завдання бізнесу та кінцевих споживачів продукту;
- Шукати оптимальні рішення для реалізації завдань, брати участь у їх обговоренні та ділитися своєю думкою.

Буде плюсом:
- Досвід роботи з Node.js (NestJS);
- Досвід роботи з Docker, розуміння CI/CD;
- Досвід роботи з API сервісами карток (GoogleMap, MapBox).

Будемо раді вам у команді ROZETKA. Не зволікайте і надсилайте резюме.