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.