5-10年前端开发(三维可视化)

职责:

负责使用JavaScript和Vue 3开发和维护高质量的前端应用。

与设计师和后端开发人员合作,确保应用功能和用户体验。

使用第三方插件(如echarts.js、element-plus.js等)集成和优化项目功能。

开发和优化WebRTC应用,实现实时通讯功能。

维护和优化Unreal Engine项目的WebGL集成,提升性能。

使用WebGL和Three.js开发3D图形应用,解决图形渲染问题。

使用GIS库开发和优化互动地图应用,进行空间数据分析。

处理和优化WebGIS应用中的地理数据和地图服务。

要求:

扎实掌握JavaScript语言基础。

熟悉使用Vue全家桶,熟练掌握Vue 3项目开发。

了解TypeScript(TS)和Node.js的使用。

第三方插件

echarts.js:用于数据可视化。

element-plus.js:UI组件库。

axios.js:HTTP请求处理。

lodash.js:实用工具库。

jessibuca.js:图像处理。

WebGL开发

了解GLSL着色器编程,能够进行图形编程。

对glTF模型格式有一定了解,能排查模型问题(如闪面、材质丢失)。

有使用Three.js图形库的经验,能基于Three.js进行开发。

熟悉计算机图形学的基本原理和算法(如材质、光照、模型变换等)。

Unreal Engine (UE) 开发

了解Unreal Engine的使用,能进行项目开发和优化。

了解UE项目导出为WebGL应用。

了解如何在UE中实现自定义功能。

了解WebAssembly,能将UE应用编译为WebAssembly以提升性能。

GIS开发

熟悉常用GIS库(如Leaflet、OpenLayers、Mapbox、ArcGIS API for JavaScript、CesiumJS)。

能够开发和优化互动地图应用,处理地理数据。

有处理地理数据(如GeoJSON、Shapefiles)的经验。

了解基本的空间分析和数据可视化技术。

通用要求

扎实的HTML、CSS和JavaScript基础。

熟练使用Git,SVN进行版本控制。

能够解决复杂的技术问题,进行调试和优化。

良好的团队合作能力,能够与设计师和后端开发人员有效沟通。

优先条件:

有项目开发和优化经验,能处理实际应用中的复杂问题。

具备跨团队协作的能力和经验,能够与不同职能的团队有效配合。

公司地点:重庆渝中区重庆市渝中区康德国际2栋2304

公司简介:

职位发布者:饶蓓

北京博能科技股份有限公司

融资阶段:B轮

公司规模:100~499人

相似职位: