Frontend Software Engineer
Vinci4D.aiHighlight
OnsiteFull-timeMid
Summary
Vinci4D.ai is seeking a Frontend Software Engineer to join their team in the San Francisco Bay Area. The role involves building and maintaining front-end features using React, Next.js, and React Three Fiber, focusing on interactive 3D content.
About the Role
As a Frontend Software Engineer, you will be responsible for designing and implementing interactive 3D scenes using Three.js, ensuring performance and responsiveness. You will integrate shaders, materials, cameras, lighting, and geometry into user-facing applications, write reliable code, and participate in code reviews and technical discussions.
About You
Required:- 3+ years of professional front-end experience using React and modern JavaScript/TypeScript.
- 1-2+ years of hands-on Three.js experience with real-world projects.
- Experience with React Three Fiber (R3F) and its integration with React.
- Familiarity with shaders (GLSL), custom materials, and WebGL rendering pipelines.
- Strong understanding of component architecture, hooks, and React ecosystem tools.
- Working knowledge of Next.js for routing, performance optimization, and SSR.
- A strong eye for UI/UX, particularly in the context of 3D interaction.
- Comfortable writing tests and practicing clean coding principles.
Preferred:- Experience with post-processing effects, instancing, or GPU optimization techniques.
- Familiarity with state management with React Context.
- Experience working with canvas-based or shader-heavy applications.
- Contributions to open-source libraries in the Three.js or React ecosystem.
Company Size: 11-50 employeesTechnology, Information and Internet