Excited to grow your career?
We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see is right for you, we encourage you to apply!
Our people make all the difference in our success.
职位概述
负责渲染层开发,将遗留代码重构为清晰分层的API,并开发AI驱动的功能,使用户能够在数千人同时协作编辑同一白板时快速绘制创意。
职责
Canvas引擎与架构
重新设计渲染管道(Shape → Layer → Surface),将关键路径迁移到CanvasKit/Skia + WASM,并在高负载协作环境下保持60帧率。
AI功能交付 开放RAG端点(向量搜索 + LLM)作为前端API,用于"智能图形"、自动布局和其他智能工具;处理渐进式渲染和缓存失效。
性能与可观测性 检测WebGL/Canvas热点,构建帧时间/GC指标仪表板,并在CI中自动化回归测试。
协作与数据完整性 与OT/CRDT后端协作,确保无冲突的实时编辑。
技术领导力
编写架构决策记录(ADRs),指导工程师,并在产品、设计和AI团队中推广最佳实践。
核心技能与经验
前端基础 – 精通HTML5、CSS3、现代JavaScript/TypeScript和浏览器渲染内部机制。
Canvas/WebGL精通 – 构建2D引擎;熟悉碰撞检测、布尔路径运算、离屏缓冲和着色器效果。
CanvasKit/Skia专业知识 – 能够分析WASM管道性能,优化纹理上传,调试GPU/CPU同步问题。
AI/RAG知识 – 熟悉FAISS/Milvus(或类似工具),提示工程,以及前端推理UX模式。
沟通能力 – 清晰的技术写作;能够指导跨时区团队。
加分项
WebGPU或游戏引擎着色器经验。
对Skia、CanvasKit、Fabric.js等的开源贡献。
实时协作后端知识(OT、CRDT)。
SSR、WASM流式处理专业知识。











