logo

Loker WFH Front End Developer

  •   1 Vacancy
  • 24 Views

Employee type

Full Time

Offer Salary

Attractive

For Freelance

No

Job Description

Develop high-performance, interactive 3D web applications using Three.js and WebGL technologies.

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
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:

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.