岗位描述
岗位职责
1. 【共同】参与浏览器端三维场景编辑系统与可视化低代码搭建平台的研发:把原本依赖专业客户端的三维编辑能力搬到浏览器,让非研发人员也能自行组装应用;
2. 【前端方向】参与编辑器与搭建平台的交互实现:三维对象的选取与变换、属性面板、图层树、画布搭建与节点式逻辑编排,以及前端组件体系与工程化建设;
3. 【前端方向】参与高复杂度交互场景的性能优化:大规模节点渲染、虚拟化、增量更新、Web Worker 计算卸载与内存泄漏治理;
4. 【后端方向】参与 Web 业务服务端的研发:项目与内容管理、场景配置的存取与版本化、页面与应用的保存发布、模板管理与协作场景下的并发处理;
5. 【后端方向】参与面向前端的接口层设计与实现:接口聚合、异步长任务与进度回传、文件上传下载链路,以及缓存、慢查询治理等性能优化;
6. 【共同】参与 AI 驱动的产品能力探索:自然语言到界面结构、设计稿到组件代码、大模型辅助的接口联调与测试用例生成。
岗位要求
1、2027 届本科及以上学历,C9 及双一流院校计算机及相关专业;
2、本岗位招聘 2 人,分前端方向与后端方向,投递时请注明你申请的方向——不要求一个人同时掌握两端,但希望你对另一端有基本认知;
3、【前端方向】熟练掌握 JavaScript / TypeScript,理解原型与作用域、闭包、异步机制(Promise / async await)与事件循环;
4、【前端方向】熟悉 Vue 或 React 中的一个框架,并理解其核心机制而非仅会调用 API——例如响应式原理、虚拟 DOM 与 diff、组件更新时机;具备扎实的 HTML / CSS 功底,了解浏览器渲染流程与调试工具;
5、【后端方向】熟练掌握 Java、Go 中至少一门,理解其并发模型与内存管理机制;熟悉 SQL,能写出正确高效的查询,理解索引原理与常见失效场景;
6、【后端方向】理解 HTTP 协议与 RESTful 接口设计,了解会话与鉴权的基本机制(Cookie / Token),能独立完成一套增删改查服务并说明数据模型如何设计;
7、【共同】扎实的计算机基础:数据结构与算法、操作系统、计算机网络;有独立完成的项目经历,能讲清技术选择的理由与踩过的坑;
8、【共同】具备深度使用 AI 编程工具的习惯,能判断其生成代码的可维护性并说明你如何做取舍——我们不排斥 AI 生成代码,但要求你对提交的每一行负责。
加分项:
1、了解 Canvas 2D、WebGL 或 Three.js,做过图形渲染相关的实际功能;
2、实现过高复杂度交互:拖拽画布、节点编辑器、撤销重做、可视化编排;
3、了解 Redis、消息队列等中间件并理解其解决的问题,或了解 Docker 与容器化部署;
4、了解 WebGPU、WebAssembly 或实时音视频(WebRTC)在浏览器端的应用;
5、用过 AI 辅助开发工具链(如 Figma Dev Mode / MCP),并有实际产出;
6、有开源贡献、可访问的个人作品站点、独立部署并长期维护过自己的服务,或前后端方向的竞赛经历。