职位描述
**岗位职责:**
1. 负责公司三维可视化系统以及常规web系统的设计与开发,致力于将复杂的油气勘探开发数据进行直观、高效的Web端三维呈现。
2. 基于WebGL技术和主流3D引擎(如Three.js),开发和实现地质模型、地震数据、井眼轨迹、油藏模型等专业数据的三维可视化与交互功能。
3. 与后端开发工程师协作,定义和对接三维数据服务接口,研究并实践针对大规模、高精度模型数据的加载、渲染及性能优化方案。
4. 与算法工程师、UI设计师及地质/油藏工程师紧密沟通,深刻理解业务需求,设计并实现直观、专业的3D交互操作,如场景漫游、数据剖切、属性查询、动态模拟等。
5. 跟进前沿的Web3D、数字孪生及可视化技术,进行技术预研和储备,并将其应用于提升产品竞争力。
**任职要求:**
1. 计算机科学、软件工程或相关专业本科及以上学历,3年以上前端或可视化开发经验。
2. 精通JavaScript/TypeScript、HTML5、CSS3等Web前端基础技术,熟悉至少一种主流前端框架(例如React)。
3. 精通WebGL渲染原理,并熟练掌握至少一款主流Web3D引擎(例如Three.js),有丰富的项目实践经验。
4. 熟悉三维图形学基础,了解三维数据的数据结构、渲染管线、光照、材质、着色器(GLSL)等。
5. 具备良好的团队协作精神和沟通能力,能与不同技术背景的同事高效合作,主动解决问题。
6. 对技术有热情,具备优秀的学习能力和分析、解决问题的能力。