我们正在上海招聘一名 WebGL 全栈开发工程师,负责浏览器端实时 3D 渲染、交互系统和支持这些体验的产品基础设施。这个岗位更偏底层图形、性能和跨设备稳定性。 工作职责 • 使用 WebGL、GLSL 和 TypeScript 构建高性能实时 3D 体验。 • 开发渲染、材质、动画、输入、相机和资产加载系统。 • 分析 GPU/CPU 瓶颈,优化帧率、内存、包体和启动时间。 • 构建前端产品层、API 和内容交付工具。 • 在桌面和移动浏览器上处理兼容性与降级策略。 任职要求 • 常驻上海或能在上海工作,4 年以上 Web 或图形工程经验。 • 熟练掌握 WebGL、GLSL、JavaScript/TypeScript 和浏览器性能工具。 • 熟悉 Three.js、Babylon.js 或自研渲染框架。 • 能展示已上线的复杂交互或实时图形产品。 English We are hiring a Senior Full-Stack WebGL Developer in Shanghai to own browser rendering, interaction systems, and the product infrastructure behind real-time 3D experiences. Responsibilities • Build high-performance 3D experiences with WebGL, GLSL, and TypeScript. • Develop rendering, material, animation, input, camera, and asset-loading systems. • Profile CPU and GPU bottlenecks and improve frame rate, memory, bundle size, and startup time. • Build the product layer, APIs, and content-delivery tools around the renderer. Requirements • Based in or able to work from Shanghai with 4+ years in web or graphics engineering. • Strong WebGL, GLSL, JavaScript/TypeScript, and browser performance expertise. • Experience with Three.js, Babylon.js, or a custom renderer and examples of shipped work.