Description
Ready to own the screens that define the product experience? Join Synmatch AI's client as a Senior Frontend Developer (Vue 3 & TypeScript) with an innovative company on a mission: FREE THE RESTAURANTS.
Their webshop, platform, and intelligent automations put restaurants back at the center, helping them strengthen customer relationships, work more independently, and become more profitable.
You'll build the surface the business actually runs on.
A guest opens the shop and orders in three taps.
A restaurant owner opens the Admin Control Panel and changes a price, delivery zone, or opening hour.
Everything else, the backend services, data pipelines, event flows - exists to make those screens work.
You own how they look, respond, and feel.
You'll be the first developer here with frontend as core craft.
The current senior engineers are fullstack developers who write Vue competently, but frontend is one of several things they carry rather than own.
You bring the depth and set the standard instead of inheriting one.
Key responsibilities
Own Dual Product Frontend: Own the frontend of the guest ordering shop (Vue 3, Quasar, TypeScript, Pinia) and Admin Control Panel (Vue 3, Vite, Pinia, FormKit)Set the Standard: Bring frontend depth as the first developer with this as core craft—establishing rather than inheriting practicesShip End-to-End: Build frontend features independently on Docker, with Git, through GitLab CI, consuming REST API via AxiosVerify AI-Assisted Migration: Review and verify AI-ported Vue code as legacy Aurelia surfaces are touched and migrated—judgment on correctness matters, not Aurelia knowledgeShape Features with Product & Design: Work with Product Manager and Product Designer early on feasibility, interaction options, and effort estimatesComplete Structured Onboarding: Finish 60-day onboarding into existing architecture, supported by ~6 hours weekly knowledge transfer from a senior engineerImprove Quality Durably: Introduce concrete measures that improve process or frontend code quality, not just feature outputCode Daily: Work hands-on in the code every single day, this is not an architecture-only role
Candidate requirements
Senior Frontend Experience: Several years at senior level in a product with real users, ideally e-commerce, marketplace, or food deliveryVue 3 Mastery: Core craft with required depth in Composition API, reactivity, component boundaries, and Pinia for stateTypeScript Proficiency: Required, used properly rather than as loose annotation layerREST API Experience: Real experience consuming APIs including error, empty, and loading states that hold up in productionTesting Practice: Frontend testing as normal practice (Vitest and Cypress)Tooling Proficiency: Solid Docker experience and confident daily Git workIndependent Delivery: Proven track record shipping features independently end-to-end without hand-holdingHypothesis-Driven Approach: Diagnose before building, with ability to show where this changed outcomesBackend Literacy: Enough understanding to reason about API needs (no PHP required)Language Skills: Fluent English (German is a plus, not required)Timezone Overlap: A few hours of daily overlap with the Bremen team around Central European Time
What makes you a strong fit
You ship frontend features end-to-end independently without waiting to be told next stepsYou measure work in outcomes for restaurants and guests, not tickets closedYou start from hypothesis and diagnosis before reaching for solutionsYou have real Vue 3 and TypeScript depth, caring how interfaces behave under slow connections and real thumbsYou can turn rough intent into working interfaces without waiting for pixel-perfect handoffsYou genuinely want this specific role, not just a career stamp
How this role works with Product and Design
You build the frontend and shape it technically, bringing feasibility and interaction options early.
The Product Manager makes product decisions and prioritizes what ships.
The Product Designer owns interaction and visual concept you own how it becomes real code, working out unfinished designs together.
A senior platform engineer anchors existing architecture and owns the API you consume.
Benefits and perks
Compensation: EUR 35,000-55,OOO gross per yearMeaningful Mission: Build technology that gives restaurant owners genuine independenceProven Product: Work on a solution that already helps restaurants today with regular positive feedbackMaximum Visibility: The screens you build ARE the product for everyone outside the company, nothing you ship is invisibleFirst Say on Frontend: Direct collaboration with leadership and first say on how frontend gets doneModern Equipment: Modern hardware for friction-free workReal Responsibility: Short paths, clear decisions, and genuine responsibility from day oneQuarterly Team Trips: Fly to Germany once per quarter, fully funded, to work with the team in personOpen Culture: Team that communicates openly, collaborates willingly, and grows together