【工作职责】
1. 依据设计稿完成页面开发,实现响应式布局及多端兼容;
2. 开发页面交互,对接后端接口完成数据交互,落地业务逻辑;
3. 配合测试修复前端bug,保障功能正常;
4. 优化页面性能与用户体验,规范编写代码;
5. 参与需求评审,与产品、设计、后端协同完成项目开发;
6. 负责线上前端问题排查与日常维护。
【任职要求】
一、中级3名(薪资8-12k):
1、熟练html标签,布局
2、熟练css,css3,弹性布局,flex布局,js基础,js数据类型,js数组操作,es6新特性,结构赋值,promise,asyc await,事件冒泡,事件触发
3、熟练掌握浏览器执行js顺序
4、熟练常用ui库,例如element,boostrap,iview等vue技术:必须熟练vue-router,axios,vuex,组件复用,组件封装,父子组件通信,多组件通信,组件生命周期,以及生命周期所执行的操作
5、对前端工程化有一定的了解(webpack,rollup,gulp,vite);熟悉webpack基本配置:入口文件,出口文件,es6转es5,less,scss,stylus等loader转换
6、vue3,react-hooks至少掌握一种,并了解其原理
7、掌握promise原理
8、熟悉基本的数据结构算法
二、高级3名(薪资13-17k):
1、精通html,html5标签和使用方法
2、精通js,数据类型,作用域,原型扩展,数组各种操作和区别
3、精通css,css3,盒子模型,弹性布局(响应式布局),流式布局,css3特性使用,动画使用
4、精通vue技术,精通vue-router,路由拦截,动态路由,路由传参,精通axios封装,请求拦截,响应拦截,filter过滤器,computed计算属性,slot插槽
5、熟练掌握vue以及react或者angular的内部原理,生命周期
6、精通图表类插件使用
7、精通webpack:单入口,多入口配置,css-编译器配置,文件路径别名,环境变量使用,webpack打包优化,能够自己修改打包配置
8、熟练react或者vue+技术栈,熟练2种的一种
9、熟练组件生命周期
10、熟练路由动态配置,路由拦截,组件封装,组件通信小程序;精通原生小程序 mpvue等小程序框架
11、掌握各种跨端开发,如flutter,reactnative,uniapp,taro等至少一种
12、熟悉node,以及node相关生态
13、熟悉前端性能监控,以及性能优化的手段,并运动到自己的项目中
14、对常用的数据结构及算法有一定了解
15、熟悉前端常用的设计模式
16、有一定的服务端知识