Enable job alerts via email!

Senior Frontend Software Engineer (Vue3) - PoS Team

Boost inc

City Of London

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A technology company specializing in unattended retail is seeking a Senior Frontend Software Engineer to develop and maintain innovative UI components using Vue 3 and TypeScript. You will work closely with cross-functional teams to shape a modern platform, optimize performance, and mentor junior engineers. This role offers competitive compensation and opportunities for growth in a collaborative culture.

Benefits

Competitive compensation
Personal development budget
Benefits for well-being

Qualifications

  • 5+ years of experience in building production-ready applications using Vue Js.
  • Proficient in TypeScript, HTML5, and CSS3 with preprocessors.
  • Solid understanding of RESTful and WebSocket-based integrations.

Responsibilities

  • Build new UI components and pages using Vue 3 and TypeScript.
  • Design and maintain reusable components in Storybook.
  • Partner with backend and product teams to create responsive interfaces.
  • Mentor junior engineers and lead code reviews.

Skills

Vue Js
TypeScript
HTML5
CSS3
RESTful APIs
Webpack

Tools

Storybook
Vite
Job description
What You'll Bring
  • Expertise in Vue Js & Composition API: 5+ years building production ready applications, with a deep understanding of reactivity, lifecycle hooks, and script setup.
  • Strong Foundations: Proficient in TypeScript, HTML5, CSS3 (with preprocessors like Sass), and modern build tools (Vite, Webpack).
  • API & Integration: Solid grasp of RESTful and WebSocket-based integrations; comfortable troubleshooting network and performance issues.
  • Storybook Expertise: Experience building, theming, and publishing component libraries with documented stories using Storybook is a plus.
  • Performance Optimization: Experience profiling frontends, lazy loading, code splitting, and bundle analysis is a plus.
  • Kiosk mode: Experience working with touch-based applications running in chrome webviews (kiosk mode) is a plus.
Why Join Us
  • Competitive compensation
  • Global Impact: A chance to shape the future of unattended retail technology across the globe
  • Growth Opportunities: Fast-growing team, shape our engineering culture, mentor juniors and learn new technologies.
  • Collaborative Culture: Small, passionate teams, open to new ideas and tech experimentation.
  • Offices in Zurich, London, and 4 other countries - but no office politics
  • The usual: budget for personal development, benefits for your well-being, and some decent swag
At A Glance

Boost inc. is on a mission to redefine unattended retail. As we continue to scale our global UI platform, migrating legacy front-ends to a modern, consolidated Vue 3 codebase with Composition API. We’re seeking a Senior Frontend Software Engineer to accelerate this transition and support us in scaling our solutions further. If you thrive in a fast-paced environment, love the challenge of building complex projects from scratch, and have a passion for clean, maintainable code, we’d love to meet you

What You'll Do
  • Develop Greenfield UI: Build new UI components and pages from the ground up using Vue 3, TypeScript, and Composition API patterns.
  • Component Library & Documentation: Design, develop, and maintain reusable components in Storybook, write clear documentation and usage examples for internal and external stakeholders.
  • Quality & Testing: Embed testing at every layer: unit tests Vitest, end-to-end tests and visual regression checks.
  • Collaboration & Mentorship: Partner with backend, product, and UX/UI teams to translate requirements into performant, accessible, and responsive interfaces. Mentor junior-level engineers and foster best practices in code reviews.
  • Innovation & Ownership: Proactively explore new tools, performance optimizations, and user-first features; present ideas and proof-of-concepts to shape our roadmap.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.