Remote job
Developer
Job details
About this role
Role overview Build a design product used to plan homes, interiors, and gardens. You will own features from initial idea through release across web and desktop applications, working closely with design to refine interactions and deliver a polished experience.
Responsibilities - Develop and ship product features in TypeScript across web and Electron applications. - Improve performance for 2D plans, 3D previews, and real-time collaboration. - Work with designers on interaction details, edge cases, and visual polish. - Write maintainable code, participate in reviews, and document decisions for the team. - Help keep continuous integration, releases, and production monitoring reliable.
Requirements - Strong experience with modern JavaScript or TypeScript and web applications. - Ability to take ownership of features from concept to production. - Good understanding of performance, accessibility, and maintainable UI architecture. - Clear written communication and comfort working asynchronously. - Based in, or able to work across, EU, UK, or South Africa time zones.
Nice to have - Experience with WebGL, Three.js, or similar 3D tools. - Experience with Electron, canvas, or collaborative editing. - Interest in design software, architecture, or interior workflows.
Benefits and work setup - Full-time remote role for candidates working across EU, UK, or South Africa time zones. - Close collaboration with a small engineering team and product designers.