Front End Developer
T Engineering
- Penuh waktu
- Remote
- Negotiable
Tidak Perlu Sign Up!
Deskripsi Pekerjaan
3D Web Development:
- Develop high-performance, interactive 3D web applications using Three.js and WebGL technologies.
- 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 enhance performance.
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.
Kualifikasi
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:
- Proficiency with Three.js and its core features (e.g., geometry, materials, lights, cameras, animations).
- Solid understanding of WebGL and experience working with low-level WebGL programming is a plus.
- Strong knowledge of JavaScript (ES6+), with good coding practices and structure.
- Familiarity with front-end frameworks like React, Vue.js, or Angular, with experience integrating Three.js into these frameworks.
- Experience with HTML5 and CSS3, ensuring responsive design for cross-platform 3D visualization.
- Familiarity with C++, TypeScript, or other performance optimization languages is a plus.
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/