Frontend Product Engineer (Vue/Nuxt)
New
S
SupportYourAppAI Customer Support
Spain. Madrid, Community of Madrid, Spain. Barcelona, Catalonia, Spain. València, Valencian Community, Spain. Alicante, Valencian Community, Spain. Seville, Andalusia, SpainContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Ukrainian (fluent), English (Upper-Intermediate B2 or higher)
- Experience
- 3+ years
- Required Skills
- FigmaTypeScriptVue.JsREST API
Requirements
- 3+ years of experience with Vue.js, including deep understanding of Composition API, composables, reactivity, and lifecycle hooks.
- Experience with Nuxt 3 in production environments, including SSR, hydration, server-side data fetching, and middleware.
- Strong proficiency in TypeScript.
- Fluency in Ukrainian language.
- Upper-Intermediate (B2) English proficiency or higher.
- Experience with Pinia and state management principles.
- Proficiency in Tailwind CSS, Vuetify, SCSS/BEM, and responsive/cross-browser design.
- Experience with Socket.IO, real-time functionality, and connection state management.
- Experience integrating REST APIs with knowledge of typing, request structuring, error handling, and authorization.
- Understanding of iframe, postMessage, cross-origin constraints, and isolation.
- Experience with Vite configuration, plugins, and build optimization.
- Proficiency integrating designs from Figma.
- Experience with product analytics tools (e.g., PostHog, Amplitude) and event tracking.
- Practical experience with AI-assisted or AI-agentic development tools (e.g., Claude Code, Cursor).
Responsibilities
- Develop and maintain the core web application on Vue 3 / Nuxt 3 (SSR), including the AI agent builder, live chats, analytics, and billing modules.
- Develop embedded chat widgets using Vue 3 + Vite (iframe) with support for postMessage, real-time interactions, and theming.
- Create and improve AI functionalities, including configuring AI agent behavior, prompts, and guardrails.
- Optimize application performance, focusing on widget bundle size, lazy loading, and Core Web Vitals.
- Maintain production environments by analyzing errors in Sentry and implementing robust solutions.
- Modernize legacy code while developing new product features.
- Advance AI-assisted development processes by creating rules, instructions, and skills for AI tools within the codebase.
- Participate in task decomposition, estimation, and technical decision-making in collaboration with Product, Design, and Backend teams.
View Full Description & ApplyYou'll be redirected to the employer's site