We are seeking a skilled Frontend Developer with strong Three.js experience to join our remote team. You will work closely with our product, design, and engineering teams to build 3D interactive interfaces for solar site modeling, panel placement, and real-time simulation.
Key Responsibilities:
Develop interactive 3D scenes and visualizations using Three.js .
Integrate real-world data (e.g., sun angles, terrain data, solar models).
Build responsive and performant frontend experiences.
Collaborate with AI and backend teams to render 3D building models from image input.
Implement UI controls for solar panel placement, tilt orientation, and sun tracking.
Optimize loading and performance for web and mobile.
Ensure cross-browser and cross-device compatibility.
Required Skills:
2+ years of experience with Three.js and WebGL.
Strong HTML5, CSS3, JavaScript (ES6+), and modern frontend frameworks (React preferred).
Experience working with 3D models (glTF, OBJ) and scene optimization.
Understanding of coordinate systems, lighting, and material rendering.
Ability to consume REST APIs and integrate dynamic data into 3D views.
Bonus Skills:
Experience with Blender, glTF pipeline, or 3D reconstruction from images.
Familiarity with solar tech, panel orientation logic, or Google Solar API.
Knowledge of shaders (GLSL) and custom rendering techniques.