岗位职责:
包括但不限于:构建在线2D可视化图形编辑器、跨平台渲染引擎,不断从架构、性能、交互体验、开发效率、稳定性、安全性等角度对产品和平台进行提升优化。
任职要求:
1.熟悉 TypeScript/Javascript 语言,且拥有扎实的数据结构知识,至少熟悉Vue.js、React.js之一
2.熟悉图形渲染相关原理及理论,如:渲染流水线图像编解码、滤镜实现等。
3.熟悉字体文件格式及结构、文字排版算法等
4.熟悉一种或多种设计工具及其文件组织结构,包括但不限于:PSD、AI、PDF、PPT、Sketch、XD.Figma等。
5.与产品保持良好沟通,能快速理解、消化各方需求,并抽象封装成通用SDK中的实现。具备优秀的技术嗅觉、想象力、执行力和品格;具备优秀的程序设计、架构和编码能力;良好的产品意识,具备技术驱动能力。
6.符合以下经验者优先
1)有丰富的大规模在线协作可视化图形编辑器的开发维护经验:包括但不限于海报设计器、白板编辑器、流程图设计器、低代码平台等,
2)熟悉 WebGL/OpenGL, Skia/Canvaskit.js,PixiJS, Konva.js 等平台或框架,有过渲染引擎开发经验。
3)设计或参与开发过面向社区的Web端图形开发框架、开源项目,能写出高质量的且设计优雅的代码。
4)熟悉 Webassembly 技术并有实战经验(基于C++、rust等)
5)稿定设计、canva、即时设计、爱设计、美篇、易企秀、站酷类产品优先。