职位描述
一、工作内容:
1、参与并负责HTML5、three.js相关产品的研发与开发工作;
2、主要完成基于three.js的3D展示以及交互操作的开发;
3、参与解决项目中的技术难点 ;
4、完成其他和工作相关的任务。
二、技术要求
1、5年以上工作经验,统招本科及以上学历,计算机相关专业优先。
2、Three.js技术栈:精通Three.js框架,能够熟练使用其API进行3D开发。熟悉Three.js的渲染流程、着色器(Shaders)、材质(Materials)、光源(Lights)等核心概念。能够基于Three.js实现复杂的3D场景、动画和交互效果。
3、WebGL技术:熟练掌握WebGL图形渲染技术,了解WebGL的工作原理和性能优化方法。
能够使用WebGL进行底层图形渲染开发,熟悉WebGL的API和扩展。
4、前端开发技术:精通HTML5、CSS3、JavaScript等前端开发技术,熟悉DOM操作和事件处理。
5、了解前端框架如Vue.js、React等(根据项目需求而定),并能在项目中灵活运用。
6、熟悉前端性能优化、浏览器兼容性处理等技术。
7、其他相关技能:熟悉三维图形图像的理论基础,如三维成像原理、UV贴图、着色器编程等。
8、了解图形学基础知识,如矩阵变换、光照模型、纹理映射等。
9、有WebGL或Three.js相关项目经验者优先,特别是具有复杂3D场景开发、性能优化、交互设计等方面经验的项目。
10、问题解决能力:能够独立解决开发过程中遇到的技术问题,具备良好的问题分析和解决能力。
11、学习能力:对新技术、新工具保持高度关注和学习热情,能够快速掌握并应用到项目中。
团队合作精神:具备良好的团队合作精神和沟通能力,能够与团队成员有效协作完成项目任务。
12、创新能力:具备创新思维和创造力,能够在项目中提出创新性的解决方案和优化建议。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕