Intermediate Software Engineer
Job Description
Christchurch, full-time, in-person with flexibility. Reporting to Scott (co-founder).
\nAbout Harth
\nBuild the tool that helps people see their home before it's built.
\nDesigning and building a home is one of the biggest things most people will ever do. The professionals involved (architects, designers, builders) bring deep expertise to the process. But homeowners often struggle to picture what they're committing to until it's already real. We're building the visual workspace that closes that gap, so the homeowner, the architect, and the builder are all working from the same view.
\nIf that problem interests you, and the rest of this page sounds like a place you'd want to work, we'd love to hear from you.
\nWhat we're building
\nEvery homeowner taking on a renovation or a new build is trying to answer three questions:
\n- \n
What's it going to look like?
\nHow much is it going to cost?
\nHow long will it take?
\n
Harth is the visual workspace built to answer them. Homeowners can upload a 3D model from their architect or a photo of their space, generate photorealistic renders that preserve the real architecture, swap in real materials and products, and share the result directly with the team they're building with.
\nThe result is a shared reference everyone can work from: the homeowner, the architect, the designer, the builder. Less translation. Better decisions. A better project.
\nWhat we're building today is the start of something bigger. A home is the most important asset most people will ever own, and almost none of the tools for it have been built yet. We're starting with the design and build phase because that's where the gap is widest and the impact is clearest. Where we go next will be earned.
\nWe're backed by leading investors including Blackbird Ventures, Icehouse Ventures, Side Stage Ventures.
\nThe role
\nYou'll build the front of Harth. The viewport, the 3D scene, the AI flows people interact with, the moments where the product earns its "wow." If the homeowner sees it, you probably built it.
\nHarth is a visual product. The viewport is the product, and the front-end is where most of the experience lives. We're starting to let real users into the product and the bar for what we're shipping is high. The product has to feel beautiful, considered, and supporting the homeowner's journey every step of the way. Every render, every interaction, every frame.
\nThis is the role for an engineer who genuinely loves front-end craft and wants to work on a product where it actually matters. You'll be building 2D and 3D interfaces, AI-driven flows, image generation, and agent UX. You won't be making CRUD dashboards.
\nYou'll work alongside and learn from three principal engineers who are excellent at what they do. They will help you learn and reach your potential and are also excited to be pushed by and learn from you.
\nWhat you'll do:
\n- \n
Ship product end-to-end. Take a Figma file or a rough idea and turn it into a real, working part of Harth. Front-end is the centre of gravity, but you’ll be able to get your hands dirty in the API when the work needs it.
\nBuild the visual surfaces. The 3D model viewer, the render UI, the agent panel, the share flows. The parts of the product where the experience has to seamless, intuitive, and magic.
\nWork on AI-native features. Image generation, agent-driven UX, real-time AI feedback. The parts of the product that didn't exist five years ago and have very little established pattern. You'll figure it out as you go.
\nTake ownership. You don't wait to be managed. You scope, you decide, you ship. You ask for help when you need it, and you reach for the principal engineers when the architecture decision is bigger than the feature or you want to explore tradeoffs of different approaches.
\nYou lean into AI to do better work. Claude Code, Cursor, whatever's earning its place in your week. We're an AI-first team. The engineers who thrive here use AI as a companion to deliver work that's faster and better than either could produce alone. Not AI slop. Carefully considered and architected solutions.
\nTypical first 90 days. Expect an onboarding arc that starts with shipping self-contained product features, extending an existing state machine controller, building a new container/view pair, or wiring a new Harth API endpoint. A realistic early project is owning a mid-sized feature end-to-end: from state machine design through E2E coverage. You won't be dropped into the deep end from day one, and there’s plenty of time and resource to get up to speed, as well as friendly engineers to help you along.
\n
What we're looking for:
\n- \n
At least three years of professional experience as a software engineer. Has shipped real product code that real users used. Can take a feature from "this is the idea" to "this is in production" without much scaffolding.
\nYou love front-end. Front-end is your craft, not your tax. You care about how interactions feel, how layouts breathe, how state is modelled, how the small details add up. You read other people's code and have opinions about it.
\nYou can work full-stack when needed. Most of your time will be in the front-end, but you can go end-to-end on a feature. You're not afraid of the back-end, the API layer, or the infrastructure. You'll find help nearby when you need it.
\nYou're comfortable in our stack. TypeScript, React, Tailwind, Node.js. Google Cloud Platform on the infrastructure side, OpenAI SDK and similar on the AI side. You don't need to be expert in all of it, but you should be able to read a codebase in this stack and start contributing within a week.
\nYou take ownership. You scope your own work. You ship without being prompted. You don't wait for a manager to tell you what's important. You raise the things that need raising.
\nYou learn from people who are better than you. Three principal engineers. You'll work alongside them, ship code that they'll review, and get sharper for it. The ones who thrive here are the engineers who treat that as the best part of the job.
\nYou use AI as part of how you work. Not as a novelty, as a daily workflow. Coding agents, AI tools, whatever earns its place. The leverage available to an engineer who works this way is much bigger than for one who doesn't.
\nThe way we work works for you. Pace, autonomy, AI-first, in-person in Christchurch, small team.
\n
Nice-to-have's:
\n- \n
Real experience with 3D in the browser. Three.js, React Three Fiber, WebGL and WebGPU, anything in that family.
\nExperience building AI-native features. Image generation, agents, real-time model interactions.
\nStrong design sensibility. You can take a Figma file and improve it as you implement, not just translate it.
\nA side project, an open-source contribution, or a thing you've shipped on your own that you're proud of.
\n
Before you apply...
\nA few things worth checking against yourself:
\n- \n
I love front-end. It's the part of the work I'm most excited about.
\nI can ship a feature end-to-end without waiting for someone to break it down for me.
\nI want to work alongside engineers who are better than me, not in spite of them.
\nI use AI tools as part of how I work, not as a novelty.
\nI'm interested in working on a product where the visual surface is the product.
\nI am interested in homes, architecture, and construction (the problem space).
\n
What we offer:
\n- \n
A product worth caring about. Homes are personal, visual, expensive, and emotional. The engineering problem is interesting because the product is. You won't be building dashboards.
\nEngineering that matters. The viewport, the 3D scene, the AI flows. The parts of the product where the experience has to be considered. Your work will be visible.
\nReal ownership of the role. You'll have authorship over what you ship. You'll see your work in front of real users within weeks, not quarters.
\nA team to learn from. Three principal engineers, all excellent. A small group of people doing strong work. Brand and product foundations already in place for you to build on, not fix.
\n
Benefits:
\n- \n
Salary range of $110,000 - $130,000 (offers depend on performance during assessments).
\nGenerous stock options: you'll own a meaningful part of Harth
\nRelocation support: if you're not in Christchurch yet, we'll support the move.
\n
How to apply:
\n- \n
Email: harth_intermediate-software-[email protected]
\nYou MUST be able to work in Christchurch.
\nInclude a short note on why Harth, why this role, why you, include your CV or LinkedIn Profile.
\nLinks to anything you've shipped that you're proud of. GitHub, side projects, production work, or open-source contributions.
\nAnything else you'd like us to see.
\n