Web / CMS Engineer
Goodevas — київська компанія, яка виробляє товари під власними брендами в Україні та продає їх на ринках США, Європи, Канади та Британії.
Привіт! Ми ростемо і розширюємо команду Shopify-розробки.
Ми працюємо з кількома Shopify-магазинами: розвиваємо теми і будуємо власні застосунки під задачі бізнесу. Важливий момент — ми не пишемо застосунки на власному бекенді збоку. Усе живе всередині інфраструктури Shopify: офіційний app template на React Router 7, App Bridge, Polaris, Admin GraphQL API. Дані — Prisma поверх Supabase.
Шукаємо розробника, якому цікаві обидві половини: і код теми, і застосунок, який цю тему доповнює.
Що ти будеш робити
Теми
• Розробляти та кастомізувати теми Shopify — Liquid, HTML, SCSS, JavaScript (ES6).
• Верстати секції та блоки так, щоб контент-команда збирала з них сторінки самостійно в Theme Editor.
• Оптимізувати швидкість та Core Web Vitals: JS, зображення, критичний CSS, сторонні скрипти.
• Виправляти баги в темі та тримати кодову базу кількох магазинів у консистентному стані.
Застосунки
• Розробляти embedded-застосунки на React Router 7 за офіційним шаблоном Shopify — і фронтенд, і серверну частину в межах одного проєкту.
• Будувати інтерфейси в Polaris та App Bridge так, щоб вони виглядали рідними всередині адмінки Shopify.
• Працювати з Admin GraphQL API, вебхуками та метаполями.
• Проєктувати схему даних і працювати з нею через Prisma поверх Supabase.
• Зв’язувати застосунок із вітриною через theme app extensions та app proxy.
Спільне
• Працювати через Git та GitHub-інтеграцію Shopify: гілки, pull request, код-рев’ю.
• Технічно реалізовувати задачі від PM, дизайну та маркетингу — з правом сказати, що рішення краще зробити інакше.
Наш стек
• Liquid, SCSS, JavaScript ES6, Web Components
• React, React Router 7, TypeScript
• Shopify App Bridge, Polaris, Admin GraphQL API
• Prisma, Supabase (Postgres)
• Git, GitHub-інтеграція Shopify
Наші очікування
• Від 2 років комерційного досвіду у фронтенд- або фулстек-розробці, з них реальний досвід із Shopify.
• Впевнений JavaScript (ES6+) без залежності від jQuery; TypeScript як робочий інструмент або готовність швидко перейти.
• Практичний досвід із React: компоненти, стан, робота з даними. React Router 7 — плюс, але не обов’язково, якщо є досвід із Remix або Next.
• Впевнені HTML, CSS, SCSS: адаптив, крос-браузерність, семантика.
• Практичне знання Liquid: секції, блоки, schema, метаполя.
• Розуміння реляційних баз та ORM: вмієш спроєктувати таблиці та написати запит, не боїшся SQL.
• Git на рівні щоденної командної роботи: гілки, pull request, вирішення конфліктів, код-рев’ю.
• Уважність до чистоти коду — ти працюєш із чужими темами й лишаєш їх кращими, ніж знайшов.
Буде великим плюсом
• Досвід розробки застосунків Shopify — embedded, custom або публічних.
• Досвід із theme app extensions або app proxy.
• Робота з Polaris або іншою жорсткою дизайн-системою.
• Custom HTML elements на vanilla JS (Web Components).
• Досвід оптимізації Core Web Vitals із вимірюваним результатом.
• Робота з кількома магазинами або спільною кодовою базою тем.
Ми пропонуємо
• Конкурентну заробітну плату
• Роботу в офісі недалеко від м. Нивки
• 5-денний робочий день з 10:00 до 18:00
• Роботу над продуктом глобального масштабу — від реалізації фічі до її релізу й використання тисячами користувачів
• Офіційне працевлаштування з першого дня роботи
• Можливості професійного та кар’єрного зростання
• Бронювання згідно з чинним законодавством
Відгукнутись на вакансію