Hiring Now: JavaScript Developer for 3D Scene App

Job ID: 38666795

Budget: $30 – $250 USD

Job Description: We are looking for an experienced JavaScript developer with expertise in WebGL and 3D graphics to help us build a web app that can load, render, and manipulate 3D scenes. The project involves working with OBJ files and scene graphs, with interaction features like camera controls (arcball camera interaction) and scene manipulation using the mouse (e.g., zoom, pan, rotate).

Key responsibilities:

Load and parse 3D models (OBJ format) to extract vertex and index information.
Construct and render 3D objects on screen.
Implement camera interaction (rotate, pan, zoom) using WebGL and glMatrix.
Support local transformations of scene nodes (translate, rotate, scale).
Work with a provided template that includes essential classes and files.
Requirements:

Ability to load OBJ files and extract vertex/index information.
Proficiency in matrix transformations (MVP transformations).
Familiarity with different rendering modes (e.g., POINTS, TRIANGLES).
Experience with WebGL, VBOs, IBOs, and VAOs.
Ability to handle mouse-based scene interaction.
The project is ready to go, and we’re looking for someone who can start immediately. If you have experience with 3D rendering, matrix transformations, and WebGL, we'd love to hear from you!