Logo for Front End Developer (React + 3D/Three.js)

Front End Developer (React + 3D/Three.js)

Cabinets by Computer
Geelong, VIC
A$105,000-$125,000 p/a
Information & Communication Technology → Developers/Programmers
Full-time
Hybrid

Posted 2 days ago


Location: Just outside Geelong | Hybrid flexibility | Full-time

About the Company

Cabinets by Computer is a rapidly growing business at the forefront of delivering top-notch software solutions to cabinetmakers, kitchen designers, and manufacturers across Australia and New Zealand.

We’re the multi award-winning team behind Cabinetry.Online (and recent winners of the 2024 Business of the Year at the Geelong Business Excellence Awards). Our platform is revolutionising how cabinets are ordered, visualised, and produced online, and we’re looking for a Front End Developer to help us take our cutting-edge 3D Room Planner (3DRP) project to the next level.

Sound like you? Read on!

So, what’s it all about?

You’ll join our in-house Development Team working on next-generation web tools that bring cabinet design to life. The 3DRP project is built in React with Three.js, combining real-time 3D rendering with a smooth, intuitive user experience - giving customers a dynamic way to design, visualise, and order custom cabinetry online.

You’ll be building features, optimising performance, and collaborating with designers and backend engineers to push the boundaries of what’s possible in a browser.

You will:

Develop new features and UI components for our 3D Room Planner (3DRP) built with React and Three.js

Integrate models, textures, and animations

Optimise rendering performance and ensure smooth real-time interaction across devices

Collaborate with backend developers to ensure efficient data flow and API integration

Contribute ideas and technical solutions to keep our software leading the market

Participate in code reviews, stand-ups, and planning sessions as part of a supportive dev team

Implement efficient geometry manipulation, camera controls, and real-time material updates

Continuously refine the user experience through prototyping and feedback loops

Help shape our front-end architecture and technical direction for the existing 3D features

The skills & experience you’ll need:

✓ Minimum 3 years of front-end development experience
✓ Background in game development or 3D graphics programming
✓ Strong React skills - hooks, component lifecycle, state management, and performance optimisation
✓ Solid JavaScript (ES6+) and/or TypeScript experience
✓ Git version control experience
✓ Attention to detail and an appreciation for clean, maintainable code
✓ Experience debugging shaders or materials in Three.js or WebGL
✓ Understanding of RESTful API consumption
✓ Basic understanding of 3D math (vectors, matrices, transformations)

What we’d love to see (but not a deal-breaker):

✓ Hands-on experience with Three.js or React-Three-Fiber
✓ Experience working with 3D rendering or graphics programming (Three.js, WebGL, Babylon.js, etc.)
✓ Knowledge of 3D file formats (GLTF, FBX, OBJ) and their efficient use in web apps
✓ Familiarity with responsive design principles for 3D/interactive environments
✓ Familiarity with Webpack/Vite, ESLint, and performance profiling tools
✓ Some experience in UX/UI design or 3D interaction design
✓ AWS or Docker exposure
✓ Experience developing configurators, visualisers, or editors (e.g., furniture planner, architecture tool, or product customiser)
✓ Experience implementing smooth animations or transitions using Tween.js, GSAP, or similar libraries
✓ Experience working with 3D tools like Blender, Maya, or 3ds Max for asset preparation and optimization

But most importantly...

You’re a team player, an effective communicator, and someone who’s passionate about creating jaw-dropping visual experiences through great code. You’re curious, resourceful, and love seeing your work come to life in products used by thousands of trades and manufacturers.

Perks of the job

Work with a supportive, creative, and high-performing team

Be part of a company that’s genuinely pushing the limits of technology in the cabinet industry

Hybrid flexibility (office near Geelong + some WFH)

Novated leasing program for vehicles

Regular social events - from Friday pour-o’clocks to monthly Table Tennis tournaments

Opportunity to grow with a company that’s scaling fast across Australia, NZ, and beyond

Ready to build something cutting-edge?

If you think this sounds right up your alley, Apply Now - send your resume and cover letter outlining why you’re excited about the role and how your skills fit.

Please only apply if you are an Australian or New Zealand citizen or permanent resident in either country. Applicants requiring sponsorship will not be considered.


About Cabinets by Computer

Melbourne, VIC, Australia

This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.

Looking for More Opportunities?

Explore more jobs with upfront salary details that respect your worth.

Senior PHP Developer

Hydrogen Group Pty Ltd

Melbourne, VIC
A$100,000-$120,000 p/a
Full-time
Remote

Lead Front-End Developer and Lead .NET Developer

Opus Recruitment Solutions

Melbourne, VIC
A$900-$1,100 p/d
Contract
Hybrid

Backend Developer

DreamWalk

Melbourne, VIC
A$100,000-$145,000 p/a
Full-time
Hybrid

Full stack Junior Developer (Front-End Focus) & Technical Support Collaboration

4D MANAGEMENT PTY LTD

Melbourne, VIC
A$65,000-$75,000 p/a
Full-time
On-site

Full-Stack .NET Developer

Southgate Salary Packaging

Melbourne, VIC
A$110,000-$130,000 p/a
Full-time
Hybrid

Tech Lead (front-end lean) - $175-$190k + super

iterate

Melbourne, VIC
A$175,000-$190,000 p/a
Full-time
Hybrid

Junior Full Stack Developer (AI Tools & Automation)

Boab AI Pty Ltd

Richmond, VIC
A$80,000-$110,000 p/a
Full-time
Hybrid

Senior Front-end Developer

BLACKROC

Sydney, NSW
A$140,000 p/a
Full-time
Remote