XX
Developer Needed – Build Industrial Kitchen 3D Room PlannerFreelanceJobsCanada

This job offer is no longer available

XX

Developer Needed – Build Industrial Kitchen 3D Room Planner

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

About

We are looking for an experienced developer to help us build a browser-based 3D room planner for industrial kitchens.
The configurator is simpler than full architectural planning tools. The core idea is:
• A configurable room layout (walls / floor dimensions)
• Industrial kitchen modules (tables, cabinets, washing stations, etc.)
• Modules that can be placed, snapped together, rotated and aligned
• Real time visual updates based on selected products and variants
As a reference, this is the type of solution the customer is looking for:
The new solution does not need to be more complex than this, but it should be cleaner, web-native, and built using modern best practices.

Technical Scope
• for 3D rendering
• Integration with our custom JavaScript SDK
• Plain JavaScript preferred
The SDK provides:
• Product catalogue
• Available options and constraints
• Configuration logic
• Pricing metadata
• Product relations
• Available 3D models (GLTF)
The planner should:
• Allow drawing of a room layout
• Load kitchen modules dynamically
• Allow drag & drop placement of products
• Snap modules to walls or other modules
• Allow rotation / movement
• Replace configured modules without breaking layout
• Update visuals in real time
• Maintain configuration state via SDK
We are not building a game engine or BIM system.
This is a product configurator and layout planner for CPQ-driven products.
All logic must come from our SDK. You are responsible for the visualization layer.

Requirements
• Strong, proven experience with
• Experience building 3D configurators, planners or similar tools
• Experience working with GLTF / GLB models
• Solid JavaScript skills and understanding of modular architecture
• Comfortable integrating with an existing JavaScript SDK
• Able to communicate directly with the customer
• High integrity, ownership and clear communication
• Able to estimate scope realistically and flag risks early
Bonus:
• Experience with furniture planners
• CAD-like browser interactions
• Room planners or layout tools

Deliverables
• A working 3D room planner prototype
• Clean, documented code
• Integration with our SDK for product data and configuration logic
• Scene save / load capability
• A realistic time estimate for:
• Initial prototype
• Full production-ready version

Important – Time Estimation
As part of your application, please include:
1. Your estimated time (in hours) to build:
• A functional prototype
• A production-ready planner
2. Any assumptions you make (model complexity, number of modules, etc.)
3. Examples of previous:
• projects
• Configurators
• Editors / planners

Collaboration
• You will work closely with us and speak directly with the end customer
• We are a Danish CPQ software company (Mercura) building solutions for industrial manufacturers
• We value transparency, technical honesty and long-term collaboration

How to Apply
Please include:
• Relevant projects (links or demos preferred)
• Short explanation of how you would approach this planner
• Your time estimate and assumptions
We are looking forward to working with someone who takes pride in their work and builds things that last.
Contract duration of 1 to 3 months. with 30 hours per week.
Mandatory skills: , JavaScript
  • Canada

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.