崗位職責(zé):
1、參與需求評審、功能設(shè)計和實現(xiàn);
2、負責(zé)前端開發(fā)、小程序開發(fā)、前端架構(gòu)設(shè)計與技術(shù)性能優(yōu)化;
3、配合實現(xiàn)產(chǎn)品交互開發(fā)需求,優(yōu)化頁面性能并解決兼容性問題,確保產(chǎn)品具有極致的用戶體驗;
4、按照開發(fā)管理要求確保代碼質(zhì)量,與后端開發(fā)人員配合,高質(zhì)量完成系統(tǒng)前端業(yè)務(wù)的開發(fā)工作;并完善開發(fā)文檔;
5、協(xié)助完成項目的測試、系統(tǒng)交付工作,對項目實施提供支持
任職要求:
1、計算機相關(guān)專業(yè),全日制本科以上學(xué)歷,?3年以上前端工作經(jīng)驗;
2、精通HTML/XHTML、CSS等網(wǎng)頁制作技術(shù),熟悉頁面架構(gòu)和布局;
3、熟悉HTTP,熟悉各種瀏覽器的兼容性,對web前臺性能優(yōu)化以及web常見漏洞有一定的理解及相關(guān)實踐;
4、精通JavaScript,?Es6+,有Typescript使用經(jīng)驗優(yōu)先。熟悉Promise、axios等原理,對js實現(xiàn)及渲染有較深的認識,能夠獨自對數(shù)據(jù)進行處理及對js代碼進行分析優(yōu)化,對日常產(chǎn)生的bug能進行快速定位及修復(fù);
5、熟悉ESLint,日常項目有使用eslint進行代碼規(guī)范約束的習(xí)慣,有良好的編碼風(fēng)格;
6、精通Vue,熟練靈活使用Vue全家桶進行業(yè)務(wù)開發(fā),閱讀過vue源碼,熟悉vue模塊化、vuex模塊化、vue-router實現(xiàn)原理及優(yōu)化方案等,了解React及angular等主流框架,能夠主動運用現(xiàn)有的合適先進模式對代碼結(jié)構(gòu)等進行優(yōu)化;
7、精通PC端、移動端Web網(wǎng)頁開發(fā),熟悉rem等兼容方案;
8、熟悉小程序開發(fā)、Uni-app開發(fā),能夠獨自對uni-app進行分包,優(yōu)化等操作;
9、熟練使用element-ui、vant等主流框架,能夠進行自定義定義組件樣式;熟悉echart、better-scroll、vue-grid-layout、lodash、moment等開發(fā)常用庫的使用,能按照需求靈活使用類庫,完成設(shè)計要求的效果;
10、熟悉stylus、scss的使用;
11、熟悉nodejs,能獨自使用nodejs進行腳本的編寫進行數(shù)據(jù)模擬及工作效率的提升。
12、熟悉webpack、gulp等打包工具,能夠進行修改webpack配置進行打包優(yōu)化等操作;
13、具備工程化的前端思維,具備較好的問題分析與解決能力;
14、扎實的計算機科學(xué)基礎(chǔ)知識,了解后端實現(xiàn),熟練使用svn管理代碼;
15、良好的溝通能力和團隊協(xié)作能力;
16、有前端項目從零到實現(xiàn)經(jīng)驗者優(yōu)先、有通用組建開發(fā)經(jīng)驗者優(yōu)先、有前端性能優(yōu)化經(jīng)驗者優(yōu)先、熟悉d2-admin框架及uni-app框架者優(yōu)先。