职位描述
岗位职责
1、参与公司核心 3D 产品/编辑器的架构设计、模块开发与性能优化
2、基于 WebGL/OpenGL/Vulkan/DirectX 等图形 API,或 Unity3D/Unreal Engine 引擎,实现高质量实时渲染效果
3、使用 Three.js、Babylon.js 等前端 3D 框架,或在游戏引擎中构建交互工具和可视化组件
4、与后端、产品、UI 设计团队紧密协作,落地复杂 3D 场景编辑、交互和渲染方案
5、编写高质量可维护代码,推动设计模式、代码规范和单元测试在团队内落地
6、对现有架构进行持续评估与优化,承担部分技术决策和代码评审工作
任职要求
一、编程与算法
1、熟练掌握至少一门主流编程语言(C++/C#/JavaScript/TypeScript)
2、扎实的数据结构与算法功底,能够在面试中根据实际需求快速设计与实现
二、图形学与渲染
1、熟悉计算机图形学基础(坐标变换、光照模型、渲染管线等)
2、至少熟练使用一种原生图形 API:OpenGL、Vulkan 或 DirectX
3、熟练使用一种或多种 3D 渲染框架(Three.js、Babylon.js)或游戏引擎(Unity3D、Unreal Engine)
三、工程与设计能力
1、扎实的面向对象设计能力,熟悉常用设计模式(工厂、观察者、命令、策略等)
2、有较强的抽象与模块化思维,能在大型项目中拆解业务并设计可复用组件
四、项目经验
1、至少 2 年以上实际 3D 项目开发经验,能独立完成从需求到上线的全流程
五、加分项
1、曾主导或参与过大规模、复杂交互的 3D 可视化或编辑器项目
2、具备架构设计经验,担任过项目主程或技术架构师角色
3、熟悉 Web 前端技术栈(Vue.js、React、TypeScript),具备跨端协作经验
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕