WebGL工程师是指 负责基于WebGL的Web前端架构设计与开发及性能优化工作的工程师。他们主要使用WebGL技术进行3D图形的渲染和展示,开发交互式的Web应用,并确保这些应用在不同浏览器和设备上的兼容性和性能。
岗位职责
负责基于WebGL的Web前端架构设计与开发,包括3D展示和交互操作的开发。
完成产品模块的代码编写、调试、测试和上线。
参与HTML5、Three.js等相关产品的研发与开发工作。
提出基于Three.js的3D展示和交互操作的优化方案。
负责基于Web的模建筑场景展示解决方案的架构设计及核心模块开发。
协助项目经理进行任务分解,并指导其他工程师开展工作。
负责WebGL客户端的开发和维护,实现WebGL与后端的交互。
负责WebGL客户端性能优化和调试,解决使用中出现的问题。
配合完成相关项目需求文档的编写和维护。
协助测试人员进行单元测试和集成测试等工作。
负责公司数据可视化、3D模型数据交互、数字李生、虚拟仿真项目的WEB前端表现层与前后端交互的设计开发。
分析多个业务共性,设计统一的3D素材编辑能力并实现平台化的解决方案。
根据开发规范与流程独立完成模块的设计、编码、测试以及相关文档。
任职要求
熟练掌握Three.js的开发基础,有Three.js开发经验。
精通计算机图形学,具备3年以上相关工作经验。
熟悉WebGL原理,熟练使用WebGL库(如gl/glm)。
具备良好的问题解决能力,能够处理主流浏览器及其不同版本之间的兼容性问题。
熟悉UI/UE/UX设计优先。
本科及以上学历,计算机相关专业背景。
WebGL工程师在软件开发中扮演着重要角色,他们需要具备扎实的计算机图形学知识和编程技能,能够开发出高效、兼容性强且用户体验良好的3D Web应用。