Skip to content
Job boardOpen

Senior React Three Fiber Developer

Sierra Business Solution LLC · NJ - New Jersey, United States · SENIOR

  • NJ - New Jersey, United States
  • English

Indexed (today) · refreshed constantly

Start
flexible
Contract
Freelance / B2B
Seniority
SENIOR
Reference
111226080226

Required skills

Languages: English

Job description

Project overview

Job Summary

We are building a browser-based 3D virtual science lab. Students assemble apparatus, perform experiments, and are assessed on their technique — all rendered in real time with React 19, React Three Fiber (Three.js), and Zustand, built with Vite. The simulation runs on ordinary school hardware, including low-end Chromebooks, so it has to be both convincing and fast, and its behavior has to be deterministic enough to score reliably

Key Responsibilities

Skill Requirements

Other Requirements

  • Build and own complex React Three Fiber features: interactive 3D equipment, a selection-driven action system, real-time visual effects, and the UI around them.
  • Keep the app fast on low-end hardware — profile and tune the render loop, manage GPU/CPU cost, and hold a frame budget on Chromebook-class devices.
  • Keep application state coherent as it grows (simulation state, equipment state, an event log used for assessment, and UI state) using Zustand.
  • Make accessibility real: full keyboard operation, focus management, ARIA, and screen-reader support are core requirements here, not polish.
  • Direct Claude Code effectively — decompose work into well-specified, agent-sized tasks, review the output with a senior eye, and know when to write something by hand instead.
  • Help maintain the conventions, CLAUDE.md guidance, and repo structure that keep AI-generated code consistent and safe.
  • Collaborate with our 3D technical artist to integrate assets and shaders cleanly.
  • Deep, senior-level React (React 19 / modern React): the render model, hooks discipline, memoization, effect timing, and a real feel for where re-renders and stale closures come from — which matter acutely in an app running a physics loop every frame.
  • Three.js and React Three Fiber in production. Real command of the scene graph, geometry and materials, the useFrame render loop, and disposal / memory management (WebGL leaks are a real hazard). This is the heart of the role and the skill we weight most heavily — React experience without R3F is not a substitute.
  • Real-time performance discipline. You think in frame budgets, know what drives GPU vs CPU cost, can profile a render loop, and habitually design for the weakest target device.
  • State management at scale with Zustand (or clearly transferable experience), keeping a growing state model coherent rather than tangled.
  • Accessibility as a first-class skill — keyboard navigation, focus management, ARIA, WCAG AA, screen-reader testing. For an education product this is a core requirement and a procurement gate, not an afterthought

Project details

  • Start: flexible
  • Location: NJ - New Jersey, US
  • Languages: English

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on hrmsportal.app

  1. Job boardNew

    Java Software Engineer

    AgileEngine· Kraków, Olszańska St, 7, Poland· Remote· MID_LEVEL

    • Java
    • React
    • SQL
    • +6

  2. Job boardNew

    Java Full Stack Developer

    AgileEngine· Kraków, Olszańska St, 7, Poland· Remote· MID_LEVEL

    • SaaS
    • Java
    • React
    • +6

  3. Job boardNew

    Full Stack Developer

    AgileEngine· Kraków, Olszańska St, 7, Poland· Remote· MID_LEVEL

    • Java
    • React
    • SQL
    • +5

Browse all jobs
Sign up free to apply