📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Frontend Developer (Vue 3 & TypeScript)

Synmatch AI

New
Senior 🇬🇧 English
Vue 3 Quasar Vite Pinia FormKit TypeScript Docker Git GitLab CI Axios REST API Vitest Cypress

Job description

About the role

Join an innovative company focused on empowering restaurants through a modern webshop, platform, and intelligent automations. As the Senior Frontend Developer you will own the user‑facing screens that drive the product experience, from the guest ordering shop to the admin control panel.

Key responsibilities

  • Own the dual‑product frontend: guest shop (Vue 3, Quasar, TypeScript, Pinia) and admin panel (Vue 3, Vite, Pinia, FormKit).
  • Establish frontend standards and best practices as the first dedicated frontend specialist.
  • Build and ship features end‑to‑end using Docker, Git, and GitLab CI, consuming REST APIs via Axios.
  • Review and verify AI‑assisted migrations from legacy Aurelia code.
  • Collaborate early with product managers and designers on feasibility, interaction design, and effort estimates.
  • Complete a structured 60‑day onboarding with weekly knowledge transfer from senior engineers.
  • Introduce durable quality improvements to processes and codebase.

Required profile

  • Several years of senior‑level frontend experience in a product with real users, preferably e‑commerce, marketplace, or food‑delivery.
  • Deep expertise with Vue 3, including Composition API, reactivity, component boundaries, and Pinia state management.
  • Proficient TypeScript usage, not just as annotation.
  • Solid experience consuming REST APIs, handling errors, empty responses, and loading states in production.
  • Hands‑on testing practice with Vitest and Cypress.
  • Daily use of Docker and confident Git workflow.
  • Track record of independently delivering features from concept to production.

Required skills

  • Vue 3
  • Quasar
  • Vite
  • Pinia
  • FormKit
  • TypeScript
  • Docker
  • Git / GitLab CI
  • Axios (REST API)
  • Vitest
  • Cypress

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Synmatch AI.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Serbia.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 4 days ago

Expires 1 month from now

8 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Synmatch AI