Ми шукаємо 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. * Вплив на продукт і процеси без зайвої бюрократії.
Як відгукнутися Надсилай резюме — будемо раді познайомитися та розповісти більше про команду, продукт і задачі.