15 сен

vue.js for restaurant technology

ниже рынка на 6,6%
вакансия 285 141 ₽
в среднем 305 283 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

Synmatch AI's client develops a webshop, platform, and intelligent automations that help restaurants strengthen customer relationships, operate more independently, and become more profitable.

задачи

  • Own the frontend of the guest ordering shop and Admin Control Panel;
  • Establish frontend practices and standards as the first developer focused on frontend as a core craft;
  • Build frontend features independently using Docker, Git, GitLab CI, and REST APIs via Axios;
  • Review and verify AI-ported Vue code during the migration of legacy Aurelia surfaces;
  • Shape features with the Product Manager and Product Designer by assessing feasibility, interaction options, and effort estimates;
  • Complete the 60-day onboarding into the existing architecture with approximately 6 hours of weekly knowledge transfer from a senior engineer;
  • Introduce concrete measures that improve frontend processes and code quality;
  • Work hands-on in the code every day.

требования

  • Several years of senior-level frontend experience in a product with real users, ideally in e-commerce, marketplace, or food delivery;
  • Deep Vue 3 expertise, including Composition API, reactivity, component boundaries, and Pinia;
  • Strong TypeScript proficiency;
  • Real experience consuming REST APIs, including production-ready error, empty, and loading states;
  • Regular frontend testing practice with Vitest and Cypress;
  • Solid Docker experience and confident daily Git usage;
  • Proven ability to deliver features independently end-to-end without hand-holding;
  • Hypothesis-driven approach with the ability to demonstrate how diagnosis changed outcomes;
  • Sufficient backend understanding to reason about API needs; PHP is not required;
  • Fluent English;
  • A few hours of daily overlap with the Bremen team around Central European Time;
  • Ability to measure work by outcomes for restaurants and guests rather than tickets closed;
  • Ability to turn rough intent into working interfaces without waiting for pixel-perfect handoffs;
  • Genuine interest in this specific role;
  • Nice to have: German.

условия

  • Meaningful mission focused on giving restaurant owners greater independence;
  • Opportunity to work on a proven solution that already helps restaurants and receives regular positive feedback;
  • High visibility of shipped frontend work because the screens represent the product;
  • Direct collaboration with leadership and first say in how frontend work is done;
  • Modern hardware;
  • Short decision-making paths and genuine responsibility from day one;
  • Fully funded quarterly trips to Germany to work with the team in person;
  • Open communication and collaborative team culture.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.