1、8年web开发经验,熟练掌握HTML5、CSS3、JavaScript、ES6,能够按照规范编写代码;
2、熟悉vue全家桶(vue2 + vue-router + vuex + axios + vue-cli / vue3 + vue-router + pinia + vite + typeScript + axios)前端开发框架,能够熟练完成前端项目开发;
3、熟练使用Less、Scss等css预编译语言,熟练运用Tailwind CSS框架进行UI开发;
4、熟练使用Element UI、Element Plus、Vant Weapp、Vant-ui、Ant Design Vue等UI框架进行开发;
5、能够运用electron + vue2桌面应用开发技术进行实际项目开发;
6、掌握微信小程序开发技术,有不同设备的兼容问题处理的实践经验;
7、能够运用ECharts数据可视化图表库进行地图、统计图(柱状图、饼图、雷达图等)的开发;
8、工作中复用的组件或工具函数会进行适当的封装,如websocket的通信、文件预览、文件下载、阿里云OSS文件直传等;
9、熟悉HTTP协议,了解网络请求和响应的过程,能够进行网络调试和排查问题;
10、熟悉使用Apifox工具进行API调试和mock数据,提高接口对接和联调的开发效率;
11、熟悉Git、Svn版本控制工具,能够进行团队协作开发和代码管理;
1、网盘
一个为教职工提供的网盘工具,帮助教职工完成资料的收集和统计,也可做为个人的网盘空间使用。具备文件列表、文件/文件夹的上传、文件的预览/下载/分享、文件操作的权限设置、资料收集情况统计等功能。该项目涉及到vue3、electron+vue2应用的开发。
2、课程管理
一个为学校的管理人员、教师、学生家长提供的工具。具备课程管理、课堂考勤标记与统计、报名、缴费等功能。该项目涉及到vue2、微信小程序的开发。
3、AI助手
一个为教职工提供的AI助手,该项目集成了chatGPT和文心一言两个模型,具备与AI对话、群聊备课、通用/个性化教学指令集、通用/个性化数字人、智能评语、AI再来一题等功能。该项目涉及到微信小程序、vue2、vue3的开发。
一个为教职工提供的网盘工具,帮助教职工完成资料的收集和统计,也可做为个人的网盘空间使用。具备文件列表、文件/文件夹的上传、文件的预览/下载/分享、文件操作的权限设置、资料收集情况统计等功能。该项目涉及到vue3、electron+vue2应用的开发。
一个为教职工提供的微信小程序,具备活动宣传、教师专业发展评估、学生成长评价、文明班级评选、优秀学生评选等功能。