Logo for First Table

Senior Web Engineer

Role overview

Qualifications

  • Strong commercial experience with React and TypeScript
  • Experience building applications with Next.js
  • Excellent frontend engineering fundamentals
  • A good eye for UI quality and customer experience

Responsibilities

  • Building new customer-facing features in our booking platform
  • Creating polished, responsive interfaces with React, Next.js and Tailwind CSS
  • Improving performance, accessibility and user experience
  • Building reusable components and evolving our design system

Key facts

Other skills

  • Problem Solving
  • Collaboration
  • Curiosity

About the company

First Table logo

First Table

Proudly New Zealand’s #1 restaurant booking app First Table is a restaurant discovery platform and marketing company. We're connecting a global community of over 3.7 million passionate foodies to over 4,500 restaurants (and counting) in 90 cities across New Zealand, Australia, the UK, and Ireland. First Table offers a unique value proposition for high-quality, best-in-class restaurants. We deliver real results through a fresh new approach, combining powerful marketing campaigns with the organic impact of our growing community of avid diners. Restaurants looking to boost their presence can let us do the heavy lifting - for free. Our platform helps venues fill otherwise empty early tables by offering our First Table community 50% off the food bill with a booking fee while drinks stay at full price. In return, restaurants benefit from online reviews, 5-star ratings, private feedback, testimonials, and local word-of-mouth marketing. First Table’s (free to restaurants) highly targeted digital campaigns and traditional community approach will successfully raise a restaurant's profile both online and directly in their local community. Find out more at https://www.firsttable.com/restaurants/how-it-works/

Company details

Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Senior Web Engineer (React / Next.js)

Queenstown HQ or Auckland Remote (NZ)

At First Table, we’re changing how people discover and book restaurants.

Millions of diners use our platform to find great restaurants across New Zealand, Australia and the UK, and we’re continuing to grow quickly with new products, new markets and ambitious plans for the years ahead.

We’re looking for an experienced Senior Web Engineer who loves building exceptional web experiences and wants to have a genuine impact on both the product and the business.

This isn’t a role where you’ll spend months maintaining legacy systems or endlessly refining internal tooling. You’ll be shipping customer-facing features, solving interesting product problems, and helping shape the future of our platform.


What you’ll be working on

No two weeks look exactly the same.

You could be:

  • Building new customer-facing features in our booking platform
  • Creating polished, responsive interfaces with React, Next.js and Tailwind CSS
  • Prototyping entirely new product ideas
  • Improving performance, accessibility and user experience
  • Working alongside Product and Design to solve real customer problems
  • Building reusable components and evolving our design system
  • Supporting experiments and A/B testing to improve conversion
  • Occasionally contributing to our React Native mobile application
  • Helping improve our engineering practices and AI-assisted development workflows

If you enjoy variety, ownership and seeing your work quickly reach customers, you’ll fit right in.


Our tech stack

Our frontend platform is built with modern tooling including:

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • GraphQL
  • React Native / Expo
  • GrowthBook

We’re continually investing in our engineering experience, including AI-assisted development, modern tooling, and a strong focus on developer productivity.


What we’re looking for

We’re after someone who enjoys building products, not just writing code.

Ideally you’ll have:

  • Strong commercial experience with React and TypeScript
  • Experience building applications with Next.js
  • Excellent frontend engineering fundamentals
  • A good eye for UI quality and customer experience
  • Experience working closely with Product and Design teams
  • Confidence owning features from idea through to production
  • A pragmatic approach to balancing speed with quality

Bonus points if you’ve worked with:

  • React Native or Expo
  • E-commerce or marketplace products
  • Experimentation or A/B testing
  • GraphQL
  • Design systems or component libraries
  • Analytics and customer behaviour tooling


What success looks like

You’ll own meaningful pieces of the customer experience.

You’ll help us build products that are fast, intuitive and enjoyable to use.

You’ll influence technical decisions, improve engineering standards, mentor others where appropriate, and work alongside a team that genuinely enjoys building great software.


Why First Table?

We’re big enough to tackle interesting technical challenges, but still small enough that every engineer has real influence. You’ll work alongside experienced engineers, designers and product people who care about shipping quality software without unnecessary process.

We value:

  • Ownership over bureaucracy
  • Pragmatism over perfection
  • Curiosity over ego
  • Continuous improvement
  • Building products customers genuinely love

We also embrace modern AI-assisted development and encourage engineers to use the best tools available to solve problems faster while maintaining high engineering standards.


You’ll thrive here if you…

  • Love building customer-facing products
  • Care about both engineering quality and user experience
  • Enjoy solving product problems as much as technical ones
  • Like working in a collaborative, fast-moving environment
  • Want your work to reach customers quickly
  • Prefer ownership over layers of management


Ready to build something people use every day?

If you’re excited by modern frontend development, enjoy working with great people, and want to help shape the future of a growing technology company, we’d love to hear from you.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Web Developer Related jobs

Other jobs at First Table

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.