岗位职责:
1.负责数值仿真软件Web端3D可视化查看器的核心功能开发,基于WebGL/Three.js等实现高效、流畅的3D数据渲染与交互。
2.设计与实现用户界面,集成微信生态功能(微信登录、微信支付),确保与后端API的高效对接。
3.优化前端性能,解决复杂3D场景下的内存管理、加载速度及跨浏览器兼容性问题。
4.参与需求分析,与产品、设计及后端团队协作,推动技术方案落地。
5.编写可维护的代码和技术文档,主导前沿技术调研与团队经验分享。
任职要求:
核心技术能力:
精通HTML5/CSS3/JavaScript(ES6+),熟悉模块化、工程化开发流程。
熟练使用主流前端框架(React/Vue/Angular),具备复杂单页应用开发经验。
掌握WebGL、Three.js或Babylon.js等3D渲染技术,有3D数据可视化项目经验。
熟悉微信生态开发(JS-SDK、OAuth2.0、微信支付接口),能独立完成功能集成。
了解RESTful API/WebSocket通信,具备Node.js/Python基础者优先。
加分项:
1.有Web3D游戏、GIS系统、CAD工具或工业仿真类项目经验。
2.熟悉WebAssembly、WebGPU或性能优化工具(如Chrome DevTools)。
3.了解三维模型格式(如GLTF、FBX)及数据处理流程。
4.熟悉TypeScript、Webpack/Vite构建工具。
软性要求:
1.本科及以上学历,计算机相关专业,1年以上前端开发经验。
2.逻辑清晰,对技术细节有追求,能独立解决复杂问题。
3.良好的沟通能力与团队协作意识,适应敏捷开发流程。