Flag job

Report

Web Three JS 3D Graphics Engineer

Salary

₹10 - 20 LPA

Min Experience

0 years

Location

Delhi, Delhi

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

At Luxolis, we are committed to building innovative digital experiences that push the boundaries of creativity and technology. We specialize in creating immersive, interactive web-based 3D applications that delight users and deliver powerful results. As part of our ongoing growth, we are looking for a talented 3D Graphics Web Developer with expertise in Three.js to join our team and help us bring stunning visualizations and interactive 3D experiences to life on the web. As a 3D Graphics Web Developer at Luxolis, you will be responsible for creating high-performance, interactive 3D graphics on the web using Three.js. You will work closely with designers, UX/UI developers, and other engineers to build visually rich web applications that deliver engaging user experiences. You should be passionate about pushing the limits of web technologies and have experience building complex 3D applications that work across different browsers and devices. Key Responsibilities: Develop interactive 3D web applications: Build visually rich, performant, and interactive 3D experiences using Three.js, WebGL, and other related web technologies. Optimize performance: Ensure the smooth rendering of complex 3D scenes by optimizing the use of textures, shaders, and geometry. Focus on reducing loading times and improving frame rates. Collaborate with design and product teams: Work closely with designers and product teams to translate 3D design concepts, wireframes, and UI/UX requirements into web applications. Integrate 3D models and assets: Import and manipulate 3D models, textures, and animations into the web application using Three.js, Blender, or other modeling tools. Cross-browser and cross-device compatibility: Ensure 3D applications work consistently across modern browsers (Chrome, Firefox, Safari, Edge) and different screen sizes and devices. Create and manage shaders: Write custom GLSL shaders for advanced effects like lighting, shadows, materials, and post-processing effects. Maintain clean and scalable code: Write well-structured, maintainable, and reusable code for 3D scene management, object handling, and animation systems. Collaborate on integrations: Work with backend developers to integrate 3D models and animations into larger web applications, using APIs and server-side logic as needed. Testing and debugging: Use debugging tools to ensure a bug-free 3D experience, optimize asset delivery, and troubleshoot rendering and performance issues. Documentation and knowledge sharing: Document the codebase, best practices, and workflows to ensure that other team members can maintain and extend 3D projects. Required Qualifications: Strong experience with Three.js: Solid understanding of Three.js and its core concepts (cameras, lights, materials, shaders, geometries, textures, etc.). WebGL experience: Proficient in WebGL and its integration into modern web applications. Experience with 3D modeling tools: Familiarity with 3D modeling software such as Blender, Maya, or 3ds Max, and the ability to import and manipulate 3D models. Proficiency in JavaScript: Strong knowledge of modern JavaScript (ES6+) and experience working with JavaScript frameworks and libraries (React, Vue, Angular, etc.). Knowledge of rendering techniques: Experience in optimizing 3D graphics for real-time rendering, understanding of performance optimization techniques such as LOD (Level of Detail), texture compression, and frustum culling. Shader programming: Experience with custom shaders using GLSL, and a strong understanding of lighting models, material properties, and post-processing techniques. Cross-browser compatibility: Ability to ensure that complex 3D scenes render consistently across different browsers and devices. Version control: Proficiency with Git and familiarity with collaborative development workflows. Strong problem-solving and debugging skills: Ability to troubleshoot performance bottlenecks, rendering issues, and resolve problems with visual assets. UI/UX integration: Experience integrating 3D visualizations into user-friendly web interfaces, focusing on interactivity and intuitive user controls.

About the company

At Luxolis, we are committed to building innovative digital experiences that push the boundaries of creativity and technology. We specialize in creating immersive, interactive web-based 3D applications that delight users and deliver powerful results.

Skills

React
Git
3ds Max
Blender
JavaScript
Angular
UX
APIs
UI
Maya
Debugging
Computer graphics