Job details

Middle React Frontend Developer

  • REST
  • GraphQL
  • TypeScript
  • MongoDB
  • Next.js
  • SaaS
  • API

Posted: 1 day ago

MB Digital — інноваційна компанія з розробки програмного забезпечення, заснована у 2017 році американським підприємцем. Ми спеціалізуємося на створенні складних Web та Mobile рішень, а також на наданні послуг staff augmentation. Наші клієнти — переважно бізнеси зі США, які цінують якість, технологічність та результат.

Cart Rush — це сучасний продукт для e-commerce, який допомагає бізнесам:

  • автоматизувати апсели/даунсели в процесі покупки;
  • управляти підписками, відстежувати та запобігати відтоку клієнтів;
  • працювати з персоналізованими сценаріями (поведінка клієнта, LTV, повторні замовлення);
  • аналізувати ключові метрики (LTV, AOV, утримання, аналітика підписок).

Ми створюємо рішення, яке вже інтегрується з Shopify Checkout і використовує сучасні інструменти (Shopify Functions & Subscriptions API, кастомізація cart drawer, багатомовність).

Технології: Remix, React, MongoDB, Shopify API, Figma-дизайни (App, Customer Portal, Admin).
 

Обов’язки:

  • Розробка та підтримка фронтенду (App, Customer Portal, Admin) на React + Remix.
  • Інтеграція з Shopify API (Functions, Subscriptions).
  • Реалізація складних UI-флоу:
    • Funnels & Upsells (checkout автоматизація, exit-intent попапи).
    • Subscription Management (cancel prevention flows, swap, skip, delay).
    • Аналітика та дашборди (drag-and-drop віджети, графіки, агрегація даних).
  • Оптимізація продуктивності та UX (device-specific controls, кастомізація cart drawer).
  • Співпраця з дизайнером (Figma) та бекенд-командою (Remix/MongoDB).
  • Участь у code review, написання unit та інтеграційних тестів.


Вимоги:

  • 3–4+ років досвіду з React (hooks, context, оптимізація продуктивності).
  • Досвід роботи з Remix/Next.js або іншим SSR-фреймворком.
  • Практичний досвід роботи з REST/GraphQL API.
  • Розуміння архітектури e-commerce або SaaS-проєктів.
  • Впевнене знання TypeScript.
  • Вміння працювати з Figma та реалізовувати pixel-perfect UI.
  • Англійська — для читання документації та участі в обговореннях (intermediate+).


Буде плюсом:

  • Досвід інтеграції з Shopify API.
  • Розуміння бізнес-логіки підписок/апселів.
  • Знання TailwindCSS або інших сучасних UI-бібліотек. Досвід роботи з аналітичними дашбордами (Chart.js, Recharts, D3.js).

    Ми пропонуємо:
  • Віддалену роботу або гібрид (офіс у Львові за бажанням).
  • Відсутність мікроменеджменту та довіра до команди.
  • Гнучкий графік початку роботи з понеділка по п’ятницю.
  • Можливе оформлення через ФОП з компенсацією 5% податку.
  • 30 оплачуваних днів відпустки на рік.
  • Випробувальний термін — 2 місяці.