职位描述
一、 岗位核心职责
核心开发:独立负责数字孪生项目的前端开发,重点是基于 Three.js 的三维场景展示、交互操作与性能优化。
产品整合:参与产品模块的分析、设计与开发,确保其与数字孪生前端系统的无缝整合。
全流程负责:完成项目代码编写、调试、测试与上线,确保产品模块的稳定性和高质量交付。
技术探索:负责 Three.js 及相关三维技术的预研、组件库开发和技术难点攻关。
二、 必备技能与经验
1. 技术与开发栈:
三维核心技术 (必须精通):
精通 Three.js 框架,具备实际项目开发经验。
深入理解三维图形学基础(如三维成像原理、UV贴图、着色器、材质等)。
熟练掌握 WebGL 及在其之上的开发框架。
前端核心技术 (必须精通):
精通 JavaScript/TypeScript、HTML5、CSS3。
精通至少一款主流前端框架:React 或 Vue,并能在其生态下进行3D页面开发。
理解DOM模型,具备浏览器兼容性、HTTP协议、前端性能优化的深入知识。
工程化与架构 (必须掌握):
熟悉 Webpack、Vite 等前端构建工具。
具备模块化开发能力和编写单元测试的习惯。
对微前端应用架构、复杂中后台系统架构有项目经验。
2. 工作经验:
3年以上前端开发经验。
必须具备数字孪生、数据可视化大屏、或 GIS/地图 项目中至少一种的开发经验。
有使用 Electron/Node.js 进行桌面端应用开发经验者优先。
有组件库开发经验者优先。
三、 加分项与潜力特质
技术广度:了解或掌握数据可视化、3D建模工具(如Blender),或游戏引擎(如Unity, Unreal Engine)者优先,有工业数字孪生项目建设经验的优先。
后端与运维:熟悉云端部署和管理,具备持续集成/部署(CI/CD)实践经验。
版本控制:熟练使用 Git 或 SVN 等版本控制工具。
学历与热情:计算机相关专业本科及以上学历,对数字孪生、可视化、计算机图形学技术有浓厚热情者优先。
四、 软实力要求
沟通协作:具备出色的沟通能力,能有效与设计师、数据分析师、后端工程师等跨部门团队成员协作,共同推动项目进展。
规范与质量:具备良好的编码规范、文档习惯和责任心,能够编写易于维护和扩展的高质量代码。
技术视野:对当前主流技术及前沿应用有广泛的了解和持续学习的热情。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕