logo[мetahunt]
> DOU
senior

Frontend Engineer

COMFY
format:Hybridcompany:Product
vue.jstypescriptjavascriptssrrest-apivitepiniavue router
sasseslintaxios
experience5+ years
domainEcommerce
locationDnipro, Ukraine
> full description

Ми шукаємо Senior Frontend Developer, який або яка підсилить веб-команду COMFY та допоможе розвивати ключові клієнтські сценарії: від каталогу й картки товару до кошика, оформлення замовлення та особистого кабінету.

Це роль для інженера, який не лише реалізує задачі, а й бере відповідальність за технічні рішення, якість і стабільність продукту, бачить систему цілісно та допомагає команді безпечно модернізувати живу платформу.

Про команду та технічний контекст

Наш веб-продукт складається з кількох клієнтських застосунків і спільних компонентів. Частина платформи працює на Vue 2 та Quasar із SSR, новіші модулі — на Vue 3, TypeScript, Vite та Pinia. Тому нам потрібна людина, яка впевнено працює із сучасним frontend-стеком і водночас уміє розвивати legacy без ризикового «переписати все».

На цій позиції важливо поєднувати продуктове мислення з інженерною зрілістю: розуміти вплив змін на конверсію, швидкодію, SEO, доступність і надійність ключових e-commerce сценаріїв.

Що потрібно буде робити

  • Проєктувати та реалізовувати складні користувацькі сценарії у веб-продуктах COMFY.
  • Розвивати застосунки на Vue 3 і TypeScript та підтримувати й поступово модернізувати модулі на Vue 2 і Quasar.
  • Ухвалювати технічні рішення з урахуванням продуктивності, SEO, SSR, доступності, безпеки та зручності підтримки.
  • Працювати з API, керуванням станом, маршрутизацією, валідацією форм і обробкою помилок у критичних бізнес-флоу.
  • Покращувати Core Web Vitals, швидкість завантаження та стабільність клієнтської частини на різних пристроях і браузерах.
  • Проводити змістовне code review, допомагати команді з декомпозицією та технічними рішеннями, ділитися практиками.
  • Разом із backend-розробниками, QA, дизайнерами, аналітиками та product-менеджерами доводити зміни від ідеї до стабільної роботи у production.
  • Виявляти технічний борг, оцінювати його вплив і пропонувати прагматичний план покращень без зупинки розвитку продукту.

Що для нас важливо

  • 5+ років комерційного досвіду у frontend-розробці та досвід роботи на рівні Senior.
  • Глибоке знання JavaScript і TypeScript, браузерних API, асинхронності та принципів роботи вебплатформи.
  • Сильний практичний досвід із Vue; упевнене розуміння Composition API, реактивності, життєвого циклу компонентів і керування станом.
  • Досвід із SSR або ізоморфними застосунками та розуміння гідрації, кешування, SEO й типових проблем рендерингу.
  • Уміння проєктувати підтримувані компоненти та модулі, працювати з великим кодовим базисом і знаходити баланс між якістю та швидкістю доставки.
  • Практика профілювання й оптимізації продуктивності, розуміння Core Web Vitals і способів зменшення bundle size.
  • Досвід інтеграції з REST API, обробки нестабільних мережевих сценаріїв і побудови зрозумілих станів loading, empty та error.
  • Звичка писати тестований код, використовувати статичний аналіз і нести відповідальність за результат після релізу.
  • Здатність аргументувати рішення, давати й приймати конструктивний зворотний зв’язок та менторити колег.
  • Продуктове мислення: уміння пов’язувати технічні рішення з досвідом користувача та бізнес-результатом.

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

  • Досвід у великому e-commerce продукті або іншій системі з високим трафіком і критичними транзакційними сценаріями.
  • Практичний досвід міграції з Vue 2 на Vue 3 або поетапної модернізації legacy frontend.
  • Робота з Vite, Pinia, Quasar, Vue Router, vue-i18n, vee-validate, Sass і сучасним frontend tooling.
  • Розуміння web security: XSS, CSP, CSRF, безпечна робота з HTML і даними користувача.
  • Досвід із frontend observability, web-vitals, метриками, логуванням та аналізом production-проблем.
  • Досвід побудови або розвитку дизайн-системи та спільних компонентів.

Наш основний стек

Vue 3, Vue 2, TypeScript, JavaScript, Vite, Quasar, Pinia, Vue Router, Axios, SSR, Sass, ESLint, Prettier, Stylelint, web-vitals.

Що дає ця роль

  • Вплив на продукт, яким щодня користується велика кількість людей.
  • Роботу з ключовими e-commerce сценаріями, де результат технічних рішень видно у продуктових метриках.
  • Можливість визначати інженерні підходи та напрям модернізації frontend-платформи.
  • Команду, де від Senior очікують не героїзму, а зрілих рішень, прозорої комунікації та відповідальності за результат.

Кого ми шукаємо

Нам підійде людина, яка вміє самостійно розібратися у складній системі, не боїться відповідальності за production, відрізняє швидке рішення від технічного компромісу та може пояснити команді наслідки кожного варіанта.

Формат роботи, компенсацію, бенефіти та етапи відбору обговоримо окремо з рекрутером.

Що ми пропонуємо

  • Офіційне оформлення згідно з КЗпП України.
  • Можливість працювати в офісі в Дніпрі, гібридно або віддалено.
  • П’ятиденний робочий тиждень, гнучкий початок робочого дня.
  • Оплачувані відпустка та лікарняні.
  • Знижки на товари в мережі COMFY.
  • Вплив на продукт і процеси без зайвої бюрократії.

Як відгукнутися

Надсилай резюме — будемо раді познайомитися та розповісти більше про команду, продукт і задачі.

Відгукнутись на вакансію