职位描述
[AI 教学] 35-45k *13 - AI 互动课程系统|前端技术骨干(Web)
工作职责 Responsibilities
1 )核心系统研发与架构设计
负责 AI 课程系统 Web 端核心模块的设计与研发(互动课堂、课件渲染、课堂状态机、音视频/IM 接入层、课堂工具栏、学习记录等),对 可维护性/可扩展性/代码质量负最终技术责任。
- 架构演进:主导前端技术选型与架构升级,针对 高并发课堂、强交互、多媒体渲染场景,设计高可用方案;解决 跨端兼容( PC/Pad/Mobile )、工程化、性能瓶颈等难题。
- 复杂状态治理:构建稳定的课堂状态机与数据流方案,覆盖“断网/弱网/重连/恢复/回放/服务降级”等课堂真实异常。
2 )深度需求分析与业务协同
- 需求拆解:深度参与需求评审,将模糊业务目标转化为清晰技术路径;主动识别 边界条件、异常流程、兜底策略,提前暴露风险并推动方案落地。
- 跨职能协同:在 接口定义、数据结构、埋点与监控设计阶段前置介入,推动前后端一致性与研发链路高效流转(产品/后端/测试/运营)。
3 )性能优化与质量保障(极致体验)
- 性能指标建设:对首屏加载、课堂交互流畅度、动画/渲染帧率、内存占用等关键指标负责;建立性能监控与回归机制,持续提升体验。
- 稳定性与可观测性:建设前端容错(弱网、超时、重试、降级、熔断)、全链路监控(异常、白屏、接口失败、课堂关键事件),主导线上问题快速定位与复盘,降低故障率。
4 )工程化与技术沉淀(规模化交付)
- 规范与提效:推动 Code Review 、组件库/工具链、脚手架、质量门禁( Lint/Test/CI )与技术文档沉淀。
- AI 工作流实践:探索并落地 Cursor / Copilot / Claude 等 AI 辅助研发最佳实践( Prompt 工程、生成单测、重构、复杂 Bug 排查),提升个人与团队交付效率。