Webgl / 3d Interactive Web Developer (react + Three.js)

Boksburg, GP, ZA, South Africa

Job Description

We are looking for a highly skilled and creative WebGL Developer to build an immersive, visually stunning 3D website. You will work closely with our design and marketing teams to create a next-level interactive experience that merges 3D modeling, animation, and responsive design with cutting-edge web technologies.

Key Responsibilities



Develop a 3D interactive website using Three.js or React Three Fiber Load and optimize GLTF/GLB 3D models into the browser Implement smooth scroll-based animations (GSAP/ScrollTrigger) Use custom shaders (GLSL) for creative effects and transitions Collaborate with designers to implement motion and interaction logic Optimize performance across all devices and browsers Ensure responsive design and accessibility standards are met Deploy final product using Vercel, Netlify, or similar platforms

Must-Have Skills



Strong proficiency in

JavaScript (ES6+)

Experience with

React.js

and

React Three Fiber

In-depth knowledge of

Three.js

or other WebGL frameworks Ability to write and understand

GLSL shaders

Familiarity with animation libraries like

GSAP

Understanding of 3D asset optimization and rendering performance Experience with version control (e.g., Git)

Nice-to-Have Skills



Knowledge of

Blender

or similar 3D modeling tools Experience with

post-processing effects

(e.g., bloom, depth of field) UI/UX sensibility and visual design background Experience working with

creative agencies

or immersive web projects

Portfolio Requirements



Candidates

must

provide:

At least

2 interactive 3D websites

or WebGL projects they've worked on Links to

live demos

or GitHub repositories A short explanation of their

role and contributions

in each project

What Success Looks Like



A pixel-perfect 3D website experience with smooth animation Seamless integration of models, shaders, and UI components Mobile-friendly and fast-loading interactive website Strong visual impact with modern design appeal

How to Apply



Please send your:

Resume / CV Portfolio of 3D web projects GitHub or CodePen (if applicable) Availability and expected rate/salary
Job Type: Full-time

Pay: From R25000,00 per month

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1480791
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Boksburg, GP, ZA, South Africa
  • Education
    Not mentioned