一、岗位职责:1、负责设计和实现项目的前端架构,确保系统的可扩展性、可维护性和性能。2、根据设计稿和项目需求,实现高质量的用户界面和交互效果。3、参与前端技术栈的选型,引入和评估新技术以提升开发效率和产品质量。4、对前端性能进行监控和优化,确保页面加载速度和响应速度满足项目要求。5、确保前端应用在不同浏览器和设备上均能正常运行,提供良好的用户体验。6、与后端开发、UI设计师、产品经理等团队成员紧密合作,确保项目按时按质完成。7、编写清晰、高效、可维护的代码,并进行代码审查,确保代码质量。8、编写和维护开发文档,包括技术规范、API文档、用户手册等。9、为项目提供前端技术支持,解决开发过程中遇到的技术难题。二、岗位要求:1、至少5年以上的前端开发经验,有使用Vue.js开发大型应用的经验。3、精通HTML5、CSS3、JavaScript等前端基础技术,能够熟练运用这些技术构建高质量的Web页面和交互效果。2、精通Vue.js框架,包括Vuex、Vue Router、Vue CLI等。4、熟悉ES6及以上版本的JavaScript语法,了解Promise、async/await等异步解决方案。5、熟悉Webpack、Vite、NPM/Yarn等前端工具,了解其工作原理和配置方法,能够使用这些工具进行项目的构建和优化。6、熟悉Vue生态中的UI框架和组件库,如Element UI、Vuetify、Ant Design Vue等,能够使用这些框架和库进行快速开发。三、优先考虑条件:有数据可视化、数字孪生、GIS相关项目经验者优先。有使用WebGL或三维图形处理经验者优先。