Contract: Permanent or freelance available
Type: Part-time with flexible working hours (would consider full-time)
Location: Remote (with optional ad hoc co-working opportunities)
Compensation: Competitive with equity options
About Reno
Reno is building cutting-edge design and planning tools that help people visualise, plan and manage their home renovations whilst helping them make smart, sustainable decisions about their homes - optimising for energy efficiency, planning for carbon-neutral upgrades, or simply making renovation choices that save money and reduce waste.
At the heart of our product is a powerful, in-browser floor planner that merges real-world geometry, intuitive user interaction, and technical accuracy. We are looking for a developer to work primarily on the floor planner and also to contribute to the continuous development of the product as a whole.
We're a small, early-stage startup with a lean team and a big mission. What brings us together is a shared commitment to meaningful work and a strong belief in collaborating with smart, thoughtful, and genuinely decent people. We respect each other's skills, value open communication, and focus on making the biggest impact with the resources we have.
The Role
We’re seeking a strong JavaScript/TypeScript developer with a focus on low-level implementation and a solid foundation in geometry for solving spatial and visual problems to take ownership of the core floor planner component of Reno as well as contributing more widely across our entire product and code base.
This is a hands-on role requiring a high level of autonomy and creativity. You'll be working on an unopinionated JavaScript/TypeScript codebase (no frameworks) that drives the core visual and interactive planning experience. This means working close to the metal, using math and code to manage the complexity of modelling real-world dimensions, 2D/3D spatial logic, and user-driven transformations - all rendered accurately on-screen.
What You'll Do
* Take technical ownership of Reno’s floor planner
* Develop and maintain core logic in JavaScript and TypeScript (no framework)
* Write and enhance algorithms for geometric manipulation, spatial alignment, and object interaction
* Ensure real-world accuracy in measurements and coordinate systems
* Collaborate with product designers and developers to develop new and iterate on existing features
* Propose and prototype new ideas - we value experimentation and original thinking
What We’re Looking For
Must-Have:
* Advanced knowledge of JavaScript and TypeScript
* Ability to build performant front-end logic from the ground up without reliance on frameworks
* Experience of React and NextJS
* Proven experience in developing interactive tools and data visualisation involving 2D/3D space
* Strong understanding of basic mathematics, especially geometry and spatial computation
* Experience working independently on complex, open-ended problems
* Excellent communication and collaborative mindset
Nice-to-Have:
* Background in scientific computing, mathematical modelling, robotics or data visualisation
* Experience with tools like WebGL or canvas-based rendering
* Startup or early-stage company experience
What We Offer
* Flexible, remote-first work culture
* Equity options to share in our success
* Opportunity to work on technically unique and meaningful software
* Autonomy to shape your own role and make a significant impact
* A collaborative and supportive team environment