(fluent Ukrainian) Frontend Product Engineer (Vue/Nuxt)
Tech Stack / Keywords
Firma i stanowisko
SupportYourApp is a multinational Intelligent Support-as-a-Service company with over 15 years of experience, providing technical and customer support services and user experience improvement solutions to growing companies worldwide. The international team has over 1500 specialists, collaborating with clients such as Mastercard, Calm, and MacPaw. They develop innovative AI products, including Quidget, a platform for creating AI agents that automate chat and email support, capable of handling over 50% of typical requests automatically and supporting 45+ languages.
Wymagania
- 3+ years experience with Vue.js and deep understanding of Composition API including composables, reactivity, and lifecycle hooks.
- Experience with Nuxt 3 in production, understanding SSR, hydration, server data fetching, and middleware.
- Proficient in TypeScript.
- English language skills at Upper-Intermediate (B2) level or higher.
- Experience with Pinia for state management and global store design.
- Experience with Tailwind CSS, Vuetify, SCSS/BEM, and responsive, cross-browser layout.
- Experience with Socket.IO including real-time features, reconnect mechanisms, and connection state management.
- Experience integrating REST APIs with typing, request structure, error handling, and authorization.
- Understanding of iframe, postMessage, cross-origin restrictions, and isolation.
- Experience with Vite, including configuration, plugin use, and build optimization.
- Experience integrating designs from Figma and working with Figma MCP.
- Analytical skills and experience with product analytics tools such as PostHog or Amplitude, designing event tracking and conversion analysis.
- Practical experience with AI-assisted or AI-agentic development using tools like Claude Code or Cursor, capable of producing production-quality code via AI.
- Experience conducting code reviews.
- Understanding of web security basics, including XSS and data sanitization.
Nice to have:
- Understanding server-side development and experience with Express.js.
- Knowledge of MongoDB, Redis, and Elasticsearch.
- Knowledge of SQL for basic analytics extraction.
- Experience working with LLM API (Anthropic, OpenAI), including prompts, tool use, and streaming.
Obowiązki
- Develop and maintain the main web application using Vue 3 and Nuxt 3 (SSR), including AI-agent builder, live chats, analytics, and billing.
- Develop an embedded chat widget with Vue 3 and Vite supporting postMessage, real-time interactions, and theming.
- Create and improve AI functionality such as configuring AI-agent behavior, prompts, and guardrails.
- Optimize application performance including widget bundle size, lazy loading, and Core Web Vitals.
- Support production environment by analyzing errors in Sentry, investigating causes, and implementing fixes.
- Modernize legacy code alongside new product feature development.
- Develop AI-assisted processes by creating rules, instructions, and skills for AI tools within the codebase.
- Participate in task decomposition, estimation, and formulating technical solutions in close cooperation with Product, Design, and Backend teams.
Benefity
- Business hours service provision.
- Unique art spaces or the possibility of remote collaboration.
- Communication based on trust, no activity trackers.
- Balance between project load and personal time, with internal medical policy.
- Creative community and culture focused on people and mutual feedback.
- Attractive referral rewards.
- Competitive compensation in USD.
- Paid onboarding and access to corporate library.
Conditions may vary depending on contract type. Some benefits and conditions usually apply to employees; independent contractors may not be eligible for all benefits. Specific terms are defined in the signed contract.
SupportYourApp
15 aktywnych ofert