SupportYourApp — міжнародна Intelligent Support-as-a-Service компанія, що вже понад 15 років надає надійні послуги технічної та користувацької підтримки, а також сервіси для підвищення якості користувацького досвіду зростаючим компаніям. Сьогодні наша міжнародна команда налічує понад 1500 фахівців. Ми надаємо послуги по всьому світу, підтримуючи клієнтів 60‑м мовами, співпрацюємо з такими лідерами як Mastercard, Calm та MacPaw, маємо міжнародні хаби, а також розробляємо інноваційні продукти, такі як Quidget, щоб робити користувацький досвід кращим кожного дня.
Про продукт
Quidget — це платформа для створення AI‑агентів, які допомагають компаніям автоматизувати підтримку в чаті та email. Агенти відповідають на повторні запити, працюють 24/7 і передають складні випадки людині, коли це потрібно. AI у Quidget навчається на внутрішніх документах, FAQ та контенті сайту. Завдяки цьому платформа може закривати 50%+ типових звернень автоматично та працювати 45+ мовами. Компанії використовують Quidget, щоб швидко створювати агентів для підтримки, продажів та онбордингу і зменшувати навантаження на команду.
Про роль
Ми зараз у пошуках Frontend Product Engineer для надання послуг з розробки нашого AI‑продукту у сфері Customer Experience. Ти будеш тісно взаємодіяти з продуктовою командою та нашим VP of Product, для досягнення спільних амбітних результатів.
Обов’язки
- Розробляти та підтримувати основний вебдодаток на Vue3 / Nuxt3 (SSR), включаючи конструктор AI‑агентів, live‑чати, аналітику та білінг; - Розробляти вбудовуваний чат‑віджет на Vue3 + Vite (iframe) з підтримкою postMessage, real‑time взаємодії та темізації; - Створювати та вдосконалювати AI‑функціональність, включаючи налаштування поведінки AI‑агентів, промптів і guardrails;
- Оптимізувати продуктивність застосунку, покращуючи bundle size віджета, lazy loading та Core Web Vitals; - Підтримувати production‑середовище, аналізуючи помилки в Sentry, досліджуючи причини їх виникнення та впроваджуючи рішення; - Модернізувати legacy‑код паралельно з розвитком нової продуктової функціональності;
- Розвивати AI‑assisted процеси, створюючи правила, інструкції та скіли для AI‑інструментів у кодовій базі; - Брати участь у декомпозиції та оцінці задач, а також формуванні технічних рішень у тісній співпраці з Product, Design та Backend командами.
Кандидат має
- 3+ роки досвіду роботи з Vue.js та глибоке розуміння Composition API, включаючи composables, реактивність і lifecycle hooks; - Досвід роботи з Nuxt3 у продакшені та розуміння SSR, зокрема hydration, серверного фетчингу даних і middleware; - Впевнене знання TypeScript;
- Знання англійської мови на рівні Upper‑Intermediate (B2) або вище; - Досвід роботи з Pinia та розуміння принципів проєктування store'ів і винесення стану в глобальний store; - Досвід роботи з Tailwind CSS, Vuetify, SCSS/BEM, а також створення адаптивної та кросбраузерної верстки;
- Досвід роботи з Socket.IO та реалізації real‑time функціональності, reconnect‑механізмів і керування станом з'єднання; - Досвід інтеграції REST API, включаючи типізацію, структурування запитів, обробку помилок та механізми авторизації; - Розуміння принципів роботи iframe, postMessage, cross‑origin обмежень та ізоляції;
- Досвід роботи з Vite, включаючи конфігурацію,
використання плагінів та оптимізацію збірки; - Досвід інтеграції дизайнів із Figma у вебдодатки та роботи з Figma MCP; - Аналітичне мислення та досвід роботи з продуктовою аналітикою (PostHog, Amplitude або аналогами), проєктування event‑трекингу й аналізу конверсій;
- Практичний досвід AI‑assisted або AI‑agentic розробки (Claude Code, Cursor чи аналогічні інструменти) та вміння отримувати за допомогою AI код production‑рівня; - Досвід проведення code review у ролі рев'юера; - Розуміння основ веббезпеки, зокрема XSS і санітизації даних.
Буде великою перевагою
- Розуміння серверної частини та досвід з Express.js; - Знання MongoDB, Redis, Elasticsearch; - Знання SQL для базових вигрузок аналітики; - Досвід роботи з LLM API (Anthropic, OpenAI): промпти, tool use, streaming.
Чому класно бути частиною нашої команди
- Надання послуг у бізнес‑години; - Унікальні артпростори або можливість співпраці у віддаленому форматі; - Комунікація, заснована на довірі, та відсутність трекерів активності; - Гармонія між проєктною завантаженістю та особистим часом, а також – внутрішня медична політика; - Креативна спільнота і культура, орієнтована на людей та взаємний фідбек; - Привабливі винагороди за запрошення друзів; - Конкурентна компенсація в USD; - Оплачуваний онбординг і доступ до корпоративної бібліотеки.
*Пункти, перелічені в цьому розділі, можуть відрізнятися залежно від умов вашого договору. Певні пільги та умови зазвичай застосовуються до працівників; незалежні підрядники можуть не мати права на всі ці пільги. Конкретні умови надання послуг будуть чітко визначені у вашому договорі, якщо його буде підписано.
Мрієш працювати над високоякісним продуктом у сфері AI, пишеш якісний код і проявляєш проактивність у щоденній співпраці — чекаємо на твоє резюме.
📌 (fluent Ukrainian) Frontend Product Engineer (Vue/Nuxt)
🏢 Doist
📍 Madrid