logo
Rebario

Frontend / 3D Engineer

EU

September 30, 2026 at 3:34 PM

✨ AI summary

Location

  • Hungary

Programming Languages

  • TypeScript
  • JavaScript

Frameworks

  • React
  • Vite
  • Three.js
  • React Three Fiber
  • Drei
  • Zustand
  • TanStack Query
  • Vitest
  • Playwright

We are building a web product where interactive 3D is a core part of the user experience rather than a decorative feature.

Users will be able to load 3D models, inspect objects, modify parameters and materials, interact with scene elements, and save their work through a backend API.

We are looking for a Frontend / 3D Engineer who is comfortable both with modern frontend development and browser-based 3D graphics.


Employment format


  • Remote
  • Full-time


Core stack


  • TypeScript
  • React
  • Vite
  • Three.js
  • React Three Fiber
  • Drei
  • Zustand
  • TanStack Query
  • Vitest
  • Playwright


What you will do


  • Build the main application UI, including panels, forms, navigation, object properties, and configuration tools.
  • Develop and maintain interactive 3D scenes using Three.js.
  • Implement camera controls, object selection, raycasting, scene interactions, and visual states.
  • Work with glTF / GLB assets, materials, lighting, textures, and scene hierarchy.
  • Connect 3D state with the React application state.
  • Integrate the frontend with ASP.NET Core APIs.
  • Implement save/load flows, optimistic UI where appropriate, and error handling.
  • Improve rendering performance and browser responsiveness.
  • Profile memory usage, frame rate, asset loading, and rendering bottlenecks.
  • Write automated frontend and end-to-end tests.
  • Collaborate with backend and DevOps engineers on system-level issues.


What we expect


  • Strong JavaScript and TypeScript skills.
  • Production experience with React.
  • Practical experience with Three.js.
  • Good understanding of scenes, cameras, geometry, materials, lighting, and raycasting.
  • Experience loading and working with glTF / GLB models.
  • Understanding of basic 3D mathematics, including vectors, matrices, transforms, and coordinate systems.
  • Ability to profile and optimize browser applications.
  • Experience with asynchronous data flows and API integration.
  • Ability to structure frontend code for long-term maintainability.


Nice to have


  • React Three Fiber and Drei
  • GLSL
  • TSL
  • WebGPU
  • Instancing
  • Level of Detail techniques
  • Texture and geometry optimization
  • Asset compression and delivery optimization
  • Blender or other 3D content tools
  • Experience preparing assets for web delivery
  • Experience with CAD, product configurators, or visualization tools