company logo

Front End Developer

T Engineering

Rekruter aktif 1h lalu

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.

Tentang T Engineering
Selengkapnya

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/

Industri
Mining, Oil, And Gas Industry
Lokasi
Sudbury, Ontario, Canada
Ukuran Perusahaan
1–50 employees

Budaya

Collaborative
Here, we work together to make the dream work
Fast-Paced
Swift in handling new challenges and producing new ideas to improve
Innovative
We strive to constantly pursue innovation of our products and services