Summary
Freelance 3D Engineer (Three.js / WebGL / React Native)
1)The project
We're building a 3D experience for a health/medical social impact product (mobile first). The main model, animator, and rigger are already in place. We need a specialist to set up the shaders and cube maps, and help establish the 3D environment.
2) What you'll be doing
- Setting up PBR shaders for a range of materials: metal, glass, ceramic, plastic, paper, fur
- Creating cube maps and configuring environment mapping
- Helping initiate the 3D scene and building the first few cube maps to a production-ready standard
3) Stack
Three.js, WebGL, React Native, Blender
4) Ideal background
The most important thing is a strong foundation in at least one of: 3D graphics, shaders, lighting, or real-time rendering.
Beyond that, we prioritise in this order:
- Mobile-first experience — the product is mobile, not PC or console. Experience building or optimising real-time 3D on mobile is essential.
- React Native and/or WebGL — hands-on experience with our stack is a strong plus.
- Three.js — ideal, but transferable WebGL experience is fine (this is not a Unity project).
- Comfortable with PBR shaders and real-time environment mapping.
- Blender experience is a plus.
5) Engagement
- Initial contract: 2–4 weeks
- Ongoing maintenance: ~1–2 days per month after that
- Flexible hours
- A senior engineer (20 years experience) is available for guidance
6) Nice to know
This is a social impact project in the health/medical space. We're a small, focused team and collaboration is straightforward.
7) To apply
Please apply via the platform and include examples of relevant 3D/shader work. Also start your proposal with the word 'Goofy' so I know you read the application till the end.
Please list the relevant app when submitting your proposal.
Show More