
Job Description
3D Web Development:
- Build cutting-edge, high-performance 3D web experiences with Three.js, WebGL, or similar technologies to deliver interactive and visually stunning applications.
- Design and implement 3D scenes, object rendering, lighting, shadow effects, animations, and materials with Three.js.
- Create interactive 3D visualization features, ensuring compatibility and performance across various devices and browsers.
Scene Modeling and Animation Design:
- Design and develop complex 3D scenes, incorporating dynamic interactions and animations.
- Integrate 3D models and data, and implement dynamic visual presentations based on user requirements.
Performance Optimization:
- Perform optimization for 3D rendering to ensure smooth performance across different devices (desktop, mobile, etc.).
- Apply techniques such as LOD (Level of Detail), caching, and other optimizations to ensure smooth performance—so even on poor Wi-Fi connections and across a wide range of devices, users can enjoy a proper 3D experience.
Cross-Department Collaboration:
- Work closely with design teams and backend developers to ensure seamless integration of 3D content and application features.
- Collaborate with product managers to understand project requirements and propose technical solutions.
Testing and Iteration:
- Test and debug front-end code to ensure smooth user experience and functionality.
- Continuously optimize code, improve features, and iterate based on user feedback.
Requirements
Willing to relocate to Bali in the near future
Proficiency in English (is a must)
Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, Digital Media, or a related field, or equivalent practical experience.
Technical Skills:
3D & Graphics
- Proficiency with Three.js or any 3D skills and its core features (geometry, materials, lights, cameras, animations).
- Solid understanding of WebGL, with experience in low-level WebGL programming a strong plus.
- Experience creating interactive, high-performance 3D visualizations and animations.
- Familiarity with GSAP (or similar libraries) for advanced motion and animation control.
Frontend Foundations
- Strong knowledge of JavaScript (ES6+), with clean coding practices and structured development.
- Proficiency in HTML5 and CSS3, ensuring responsive and cross-platform 3D visualization.
- Familiarity with TypeScript for scalable, maintainable codebases.
Frameworks & Libraries
- Hands-on experience integrating Three.js with modern front-end frameworks.
- Proficiency with React, Next.js, and React Native for web and mobile 3D experiences.
- Experience with modern styling frameworks such as Tailwind CSS and Bootstrap.
Good to Have / Cooperative Tech
- Familiarity with Python and frameworks like Django for backend collaboration.
- Knowledge of PostgreSQL (or similar databases) for data-driven 3D applications.
Experience:
- At least 1-3 years of experience in front-end development, with at least one Three.js project experience.
- Experience in 3D scene design, 3D object modeling, and animation design is highly desirable.
- Experience in VR/AR development is a plus, with knowledge of WebXR or WebVR technologies.
Additional Skills:
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team.
- Problem-solving mindset, able to design innovative 3D solutions based on business needs.
- Attention to detail and a high standard for code quality, with strong debugging skills.
- Strong ability to learn and quickly adapt to new technologies.
Tips Menjaga Diri
Perusahaan dan Lowongan di Dealls tidak meminta data pribadi, informasi rekening, atau pungutan ketika melamar. Hindari juga lowongan Google Form / Grup Telegram tanpa keabsahan yang jelas.
T Engineering is a Canadian engineering consulting company based in Toronto, Ontario. With expertise and operation experience in cemented rockfill (CRF), hydraulic fill (HF), and cemented paste backfill (CPB), T Engineering provides all aspects of engineering services around the world. Services offered include engineering studies, process audits, commissioning, QA/QC, troubleshooting, and more. To deliver this, our team consists of experts and professional engineers in process, mechanical, piping, structural, geotechnical and material engineering.
https://www.t-engineering.ca/