岗位职责:包括但不限于:构建在线3D可视化图形编辑器、跨平台渲染引擎,不断从架构、性能、交互体验、开发效率、稳定性、安全性等角度对产品和平台进行提升优化。参与Webassembly/js技术在Android系统上落地的相关工作,包括wasm工具链,跨语言互调框架。任职要求:1.熟悉WebAssembly/js引擎的开发及优化,包括AOT、GC性能优化。2.熟悉图形渲染相关原理及理论,如:渲染流水线、图像编解码、滤镜实现等。3.熟悉字体文件格式及结构、文字排版算法等。4.熟悉一种或多种设计工具及其文件组织结构,包括但不限于:PSD、AI、PDF、PPT、Sketch、XD、Figma等。5.参与过为Android平台定制Wasm工具链,支持Rust/C++代码直接编译为适配移动端的高效Wasm模块的经验。6.与产品保持良好沟通,能快速理解、消化各方需求,并抽象封装成通用SDK中的实现。具备优秀的技术嗅觉、想象力、执行力和品格;具备优秀的程序设计、架构和编码能力;良好的产品意识,具备技术驱动能力。7.符合以下经验者优先:1) 有丰富的大规模在线编译器、白板编辑器、流程图设计器、低代码平台等。2) 熟悉 WebGL/OpenGL, Skia/Canvaskit.js, PixiJS, Konva.js 等平台或框架,有过渲染引擎开发经验。3) 设计或参与开发过面向社区的WebAssembly开发框架、开源项目,能写出高质量的且设计优雅的代码。4) 对 Webassembly 技术有实战经验(基于c++、js等),在开源社区有贡献者。