岗位职责:1、能够熟练使用 HTML、CSS、JavaScript,熟悉页面架构和布局,熟悉原生js的底层实现;2、熟悉 Node.js 技术及生态,熟练使用 npm/yarn 等工具;对前端工程化与模块化开发有一定了解,有一定的工程化思维和实践经验,深入掌握工作中常用的工具或技术,例如 Gulp、Webpack、Babel、Vite其中任意一项构建工具的使用和配置;3、前端主流框架 Vue/Angular/React熟练掌握一种。对React.js、Vue.js、Angular.js等MVVM框架能熟练运用至少一种,有深入应用并深入理解其设计原理;4、熟悉 Canvas、SVG、 WebGL 等前端绘图技术及标准,熟练使用 D3、Three.js、ECharts、antV 等多种可视化框架或类库; 熟悉常用UI框架(如Element、Ant Design等),对UI视觉交互和前端数据展现有自身独到的理解,能够打造可用性强,体验流畅的产品;5、了解浏览器的渲染机制以及js的性能瓶颈,有基于js算法优化的经验,对于大中型项目的前端系统的前端性能有评测手段和优化技能; 6、有良好的编码习惯,有责任心、学习能力、沟通能力、抗压能力;与后端开发人员紧密配合,完成产品的整体开发;认真负责,乐于分享,对未知领域充满好奇并积极探索,拥有良好的团队合作意识;岗位要求:1、全日制本科以上学历,5年及以上经验;2、熟练掌握Vue,能独立完成复杂页面的开发工作,有多个项目的使用经验;3、对前端常用各种类库有项目经验;4、熟悉Http等常用通讯方式;5、独立完成上级交代的事情;6、工作积极主动,具有很强的学习能力,对新技术的追求精神;7、良好的团队合作精神和沟通能力。加分项1. 有自己的网站作品或技术博客、产品、开源作品或活跃的开源社区贡献者优先;2. 有实际性能优化案例、有移动端 Web、Hybrid App 或小程序等开发经验者优先;3. 在中后台、CRM、SaaS、BI 等方向有经验者优先;4. 有前端模块化、在组件化、移动端、微前端等方向有经验者优先;5. 有大数据、低代码、组态等可视化平台开发经验优先;6、熟练Vue和React两种架构优先;