? Join Spacejot as a Full-Stack Developer (Three.js) ?
Spacejot is transforming interior design, real estate, and architecture with AI tools that aim to automate the design process itself. We’re empowering designers to reimagine spaces faster and more efficiently, combining creativity with cutting-edge technology.
Job Scope
We’re looking for a Full-Stack Engineer currently based in Singapore with a focus on WebGL to help us build AI-powered 3D Modelling web tools for interior designers. You'll work on dynamic interfaces that make use of advanced 3D visualisation techniques, AI models, and next-gen deployment practices to create seamless, powerful experiences for users.
Requirements
? Frontend Focus
Strong experience with JavaScript/TypeScript, namely Next.js.
WebGL wizardry: experience with Three.js, photorealistic rendering, PBR materials, ray tracing, lighting techniques, and scene optimisation.
Canvas API for advanced user interactions.
? Backend Skills
Strong understanding of API routes, server-side rendering (SSR), and dynamic routing in Next.js.
Experienced with REST APIs and WebSockets to handle real-time interactions.
Ability to manage authentication flows using NextAuth or custom solutions.
? AI Integration (Bonus)
Experience running AI models in-browser using frameworks like TensorFlow.js, ONNX, or WebAssembly.
? Deployment (Bonus)
Familiar with Docker and Kubernetes for deploying backend services and AI features.
Experience with serverless deployment and CI/CD pipelines is a plus.
Education/Experience & Background
? Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
? At least 2+ years of full-stack development experience.
?️ Hands-on WebGL projects through work, open-source contributions, or personal portfolios are highly valued.
How to Apply
Send us your CV, portfolio, and a brief note about why Spacejot excites you. Got a cool project? Share it! Bonus points if it involves designing (or redesigning) anything cool. What you've built will be the primary way of assessment, followed by an assignment.
Let’s reimagine spaces—and the tech behind them—together.