Kirin

WebGL 全栈开发工程师 / Senior Full-Stack WebGL Developer

ShanghaiContractPosted Jul 25, 2026

我们正在上海招聘一名 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.

Keep exploring

View all software engineering jobs