JavaScript Developer (WebGL, Animations & Interactive Libraries)
We are seeking an experienced JavaScript Developer (expert in WebGL, animations, and interactive libraries) to join our web development team. You will be responsible for crafting immersive 3D visualizations, smooth animations, and cutting-edge front-end experiences using Three.js, GSAP, Lenis.js, Vue.js, and related frameworks. This role requires close collaboration with designers, back-end engineers, and UX specialists to deliver visually stunning and high-performance web applications.
Key Responsibilities
- Develop and implement 3D models, animations, and interactive scenes using Three.js, WebGL, and related libraries.
- Build smooth, engaging interactions with GSAP, Lenis.js, ScrollTrigger, and other animation tools.
- Integrate modern front-end frameworks (Vue.js, React, or similar) into interactive projects.
- Optimize 3D assets, animations, and rendering pipelines for speed and performance across devices.
- Work with design teams to convert static concepts into dynamic, scroll-based, interactive experiences.
- Implement real-time rendering, shaders (GLSL), lighting, and visual effects.
- Ensure cross-browser and cross-device compatibility.
- Debug, test, and maintain applications for performance, scalability, and stability.
Required Skills & Qualifications
- Proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Hands-on experience with Three.js and WebGL for 3D experiences.
- Familiarity with 3D modeling tools (Blender, Maya, 3ds Max, etc.) for asset optimization.
- Knowledge of GLSL shaders, lighting, and material systems.
- Understanding of animation systems, rigging, and morph targets.
- Strong grasp of performance optimization for 3D graphics on the web.
- Experience with Git and modern workflows (Webpack, Vite, etc.).
- Excellent problem-solving skills and ability to thrive in an agile environment.
If you're ready to take the lead and drive results, apply now!