【工作職責(zé)】
1. 依據(jù)設(shè)計稿完成頁面開發(fā),實現(xiàn)響應(yīng)式布局及多端兼容;
2. 開發(fā)頁面交互,對接后端接口完成數(shù)據(jù)交互,落地業(yè)務(wù)邏輯;
3. 配合測試修復(fù)前端bug,保障功能正常;
4. 優(yōu)化頁面性能與用戶體驗,規(guī)范編寫代碼;
5. 參與需求評審,與產(chǎn)品、設(shè)計、后端協(xié)同完成項目開發(fā);
6. 負(fù)責(zé)線上前端問題排查與日常維護(hù)。
【任職要求】
一、中級3名(薪資8-12k):
1、熟練html標(biāo)簽,布局
2、熟練css,css3,彈性布局,flex布局,js基礎(chǔ),js數(shù)據(jù)類型,js數(shù)組操作,es6新特性,結(jié)構(gòu)賦值,promise,asyc await,事件冒泡,事件觸發(fā)
3、熟練掌握瀏覽器執(zhí)行js順序
4、熟練常用ui庫,例如element,boostrap,iview等vue技術(shù):必須熟練vue-router,axios,vuex,組件復(fù)用,組件封裝,父子組件通信,多組件通信,組件生命周期,以及生命周期所執(zhí)行的操作
5、對前端工程化有一定的了解(webpack,rollup,gulp,vite);熟悉webpack基本配置:入口文件,出口文件,es6轉(zhuǎn)es5,less,scss,stylus等loader轉(zhuǎn)換
6、vue3,react-hooks至少掌握一種,并了解其原理
7、掌握promise原理
8、熟悉基本的數(shù)據(jù)結(jié)構(gòu)算法
二、高級3名(薪資13-17k):
1、精通html,html5標(biāo)簽和使用方法
2、精通js,數(shù)據(jù)類型,作用域,原型擴展,數(shù)組各種操作和區(qū)別
3、精通css,css3,盒子模型,彈性布局(響應(yīng)式布局),流式布局,css3特性使用,動畫使用
4、精通vue技術(shù),精通vue-router,路由攔截,動態(tài)路由,路由傳參,精通axios封裝,請求攔截,響應(yīng)攔截,filter過濾器,computed計算屬性,slot插槽
5、熟練掌握vue以及react或者angular的內(nèi)部原理,生命周期
6、精通圖表類插件使用
7、精通webpack:單入口,多入口配置,css-編譯器配置,文件路徑別名,環(huán)境變量使用,webpack打包優(yōu)化,能夠自己修改打包配置
8、熟練react或者vue+技術(shù)棧,熟練2種的一種
9、熟練組件生命周期
10、熟練路由動態(tài)配置,路由攔截,組件封裝,組件通信小程序;精通原生小程序 mpvue等小程序框架
11、掌握各種跨端開發(fā),如flutter,reactnative,uniapp,taro等至少一種
12、熟悉node,以及node相關(guān)生態(tài)
13、熟悉前端性能監(jiān)控,以及性能優(yōu)化的手段,并運動到自己的項目中
14、對常用的數(shù)據(jù)結(jié)構(gòu)及算法有一定了解
15、熟悉前端常用的設(shè)計模式
16、有一定的服務(wù)端知識