职位职责:1. 负责Web前端开发工作,与产品设计师和后端工程师紧密协作,实现用户界面的交互设计和功能实现;2. 编写高质量、可维护的前端代码,确保页面性能优化、兼容性和响应式布局;3. 参与项目的需求分析、技术方案制定与实施,对现有系统的前端架构进行迭代优化或参与新项目的前端架构设计;4. 遵循团队开发规范,进行代码审查、单元测试,保证项目质量和开发效率;5. 关注前端技术发展趋势,引入并应用新技术以提升产品的用户体验和开发效率。任职要求:基本技能:1. 扎实的计算机科学基础,3-5年开发经验,熟悉数据结构、算法以及网络基础知识;2. 精通HTML5、CSS3精通JavaScript,深入理解ES6及以上版本特性,具备良好的编程习惯与问题解决能力;3. 熟悉前端构建工具(如Webpack、Gulp、Rollup等),掌握模块化开发(如CommonJS、ES Modules)和包管理器(如npm、yarn);4. 具备版本控制经验,熟练使用Git进行代码版本管理与协同开发。5. 做过知识图谱,画布拖拉拽开发,富文本编辑器开发其中得一种到二种以上得优先核心框架与库:1. 至少熟悉一种主流前端框架,如React、Vue.js或Angular,并了解其生态系统(如Redux/MobX、Vuex、RxJS,等状态管理库,以及相关的UI组件库);2. 具备一定的前端工程化思想,理解组件化、模块化开发原则,有使用前端脚手架(如Create React App、Vue CLI)的经验;3. 了解前端性能优化方法,包括但不限于代码压缩、资源加载策略、浏览器缓存、页面渲染优化等。加分项:1. 具备全栈开发能力,熟悉Node.js及其相关框架(如Express、Koa),能进行服务器端渲染(SSR)或API接口开发;2. 了解WX小程序开发,包括响应式设计、移动端适配、Hybrid应用(如Cordova、Ionic)或原生跨平台技术(如React Native、Flutter);3. 有前端可视化、数据可视化、GIS开发、WebGL等相关领域项目经验;4. 对现阶段大模型有关注的,做过大模型问答系统开发5. 会使用ps工具,具有一定的页面样式美化能力