Front-end is your craft, not just your job title. This is a chance to do it properly, on a product plenty of Australians have used, alongside a senior engineer who knows the codebase inside out.
The organisation
A well-established Australian consumer business with a booking website that does a lot of heavy lifting. They’ve recently brought their engineering team in-house and rebuilt the site on a modern stack, and the appetite for doing things well shows in how they work. It’s customer-focused without the buzzwords, the kind of place where good engineering gets noticed and your work goes live in front of a real audience. They’re in the office Tuesday to Thursday and work from home Mondays and Fridays, so there’s a sensible balance on offer.
The role
They’re adding a second front-end engineer to sit alongside their senior front-end developer. It’s a hands-on delivery role with genuine ownership, and you’ll be supported rather than left to sink or swim. You’ll take features from ticket through to production, with senior engineers on hand when you want a second opinion.
The right candidate
You’ve spent a few years building responsive, performant web applications, and Next.js and React are familiar territory, backed by solid Node and TypeScript. You’re comfortable across both the server-side work and the UI component side, so a role that genuinely mixes the two suits you. You write your tests rather than leaving them for later, you build with accessibility and performance in mind, and you know your way around Git workflows, pull requests and CI/CD.
AI coding assistants like Claude Code are part of how this team moves, and you’re open to them. Just as importantly, you review and test everything before it ships rather than taking the output on faith. And when a requirement could be approached better, you’ll say so rather than quietly working through the ticket.
A headless CMS background (Umbraco especially), some AWS exposure or familiarity with design systems would all be welcome, though none are dealbreakers.
Sound like you? Get in touch.