岗位职责:
1. 参与前端项目的前期需求分析,与产品、模型端、后端协作,明确功能目标和技术实现方案。
2. 负责前端系统架构设计、模块划分,制定开发计划和技术文档。
3. 使用Vue、TypeScript等完成业务页面和组件的开发,保证代码可读性、可维护性和性能。
4. 对前端性能进行监控和优化,保证页面加载速度、交互流畅度和兼容性。
5. 根据业务需求,完成API对接、SSE/WebSocket实时通信、文件上传下载等功能的开发与集成。
6. 负责PC端与H5端多端适配,保证在不同设备和分辨率下的良好体验。
7. 参与AI相关功能的前端开发,如大模型流式输出展示、AI对话界面、智能辅助决策等,提升人机协作体验。
8. 具备前后端联调能力,能参与接口设计、数据库设计或Node中间层开发,协助前后端联调与问题排查。
任职要求:
1. 本科及以上学历,计算机、软件工程等相关专业优先。
2. 3年以上前端开发经验,有Vue 3 + TypeScript项目经验者优先。
3. 熟练掌握Vue、TypeScript,熟悉Pinia、Vue Router等生态。
4. 熟悉Element Plus、Vant等UI组件库,能基于Tailwind CSS、Sass进行样式开发。
5. 熟悉Vite构建工具,了解打包优化、代码分割、Tree Shaking等前端工程化实践。
6. 熟悉HTTP/HTTPS、SSE、WebSocket等网络通信方式,能完成复杂接口对接。
7. 有AI应用、大模型相关前端经验者优先(如SSE流式展示、AI对话界面、Prompt配置等)。
8. 了解至少一种Python或Java Web框架,能阅读后端代码、参与接口设计或服务开发者优先。
9. 熟悉Git工作流、GitLab CI/CD,具备规范的代码提交和协作习惯。