职责描述:
1. 参与 Taala Explore 学生端与 HR 端的前端功能开发与迭代(测评流程、职业推荐、规划拆解、Task/Course Library、技能树与岗位投递);
2. 使用 React 19 + TS + MUI 搭建高可用的组件与页面,基于 React Router 实现多角色路由与受保护路由(Auth/Role Guard);
3. 基于后端提供的 REST API(Node/Express/MySQL),完成数据对接、状态管理、错误处理与边界态设计;
4. 参与设计系统与组件库实践:主题定制(MUI Theme/Palette/Breakpoints)、组件抽象与可复用性优化;
5. 参与前端工程化建设:代码规范(ESLint/Prettier)、类型约束(TypeScript)、打包与性能优化(Vite/Webpack);
6. 编写必要的单元测试/组件测试(Vitest/Jest + React Testing Library),保证关键流程稳定性;
7. 与产品、设计、后端协作,按里程碑交付可用版本,完善文档。
任职要求:
0. 对“教育应该更个性化、更少焦虑、更有真实产出”这件事有共鸣;
1. 计算机相关专业或具备同等能力,至少掌握 1 个学期以上的 React + TypeScript 项目经验(课程/实习/个人项目皆可);
2. 有相关AI产品开发经验;
3. 熟悉 React 组件模型与 Hooks,理解受控/非受控组件、状态提升、列表渲染性能等常见问题;
4. 具备扎实的 TypeScript 能力:基本类型、泛型、类型守卫、接口/类型别名、API 类型推断与约束;
5. 会使用 Git/GitHub 协作与基础分支模型(feature → PR → review → merge),具备良好的代码风格与文档意识;
6. 对用户体验敏感,愿意在细节(加载态、空态、错误态、边界态)上持续打磨。
实习收获:
1. 参与从 0→1 与 1→N 的真实产品开发,接触完整需求评审、设计走查、迭代与上线流程;
2. 高质量代码评审反馈与导师制带教,积累可复用组件与工程化最佳实践;
3. 优秀者可转正或获得核心项目署名与推荐信。