React + Three.js / React Three Fiber Developer
Worldwide
REACT + THREE.JS / REACT THREE FIBER DEVELOPER We’re looking for a frontend developer who can work across both interactive 3D experiences and standard React interfaces. The project already has a working React Three Fiber foundation. The work will involve extending the 3D experience and building polished, mobile-responsive React screens around it. REQUIRED SKILLS - Strong React and TypeScript experience - Three.js and React Three Fiber - React Three Drei - Cameras, scene hierarchies, transforms, and spatial positioning - Raycasting and interactive 3D elements - Mouse, touch, drag, pinch, and zoom interactions - GSAP or similar animation tools - Zustand or similar state management - Responsive mobile-first interfaces - WebGL and mobile-browser performance optimization - Clean component architecture - Git and pull-request workflows INITIAL WORK - Build one mobile-responsive screen from a supplied design - Create reusable cards, inputs, buttons, overlays, and layout components - Use structured static data that can later be connected to an API - Add a placeholder for an existing 3D experience - Define a clean interface for sending data into the 3D component and receiving user-selection events from it - Ensure the screen works well across desktop and mobile browsers - Organize the code so additional screens and interactions can be added easily ONGOING WORK - Integrate React components with an existing React Three Fiber scene - Add and modify interactive elements inside the 3D environment - Connect 3D selections with standard React screens - Improve touch behavior and mobile performance - Build additional responsive product screens - Refactor and organize existing frontend code where needed Please include links to relevant React and Three.js or React Three Fiber projects, along with a brief description of what you personally implemented.
$150.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:1 hour ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- USARichmond9:47 PM
- $4.7K total spent8 hires, 1 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by