崗位職責:
1、分析前端項目業(yè)務需求,提交項目開發(fā)設計;
2、負責前端項目頁面及效果的開發(fā)和維護;負責項目功能模塊開發(fā)和拆解安排;
3、總結前端項目研發(fā)規(guī)范及代碼優(yōu)化與封裝;
4、負責項目模塊級組件開發(fā)、調整和 Vue3 生態(tài)新技術、工具、框架的研究引入和迭代;
5、負責培養(yǎng)、帶動初(中)級開發(fā)人員 ;
6、完成項目組安排的其他工作。
任職要求:
1、計算機或軟件工程相關專業(yè)本科及以上學歷;
2、3 年以上工作經(jīng)驗,能夠獨立承擔、協(xié)作實現(xiàn)前端 VUE 項目開發(fā);
3、熟練使用 TypeScript 開發(fā) vue3 項目;精通 VUE3 及相關生態(tài) vuex、vue-router等,精通 vue3 架構和 element-plus;
4、對表現(xiàn)與數(shù)據(jù)分離、Web 語義化等有深刻理解,熟悉 HTML5、CSS3、JS,對原型鏈、繼承、閉包和模塊化有充分理解;精通 axios 和 JS 模塊化開發(fā);
5、有多個 uniapp 多端開發(fā)項目經(jīng)驗;精通 uniapp 框架和底層 api;
6、能夠熟練使用:前端自動發(fā)布、mock-api、nginx,Webpack、git 可配置基于 CL\CD的自動化處理者優(yōu)先;
7、有 Node 項目開發(fā)經(jīng)驗,熟練使用 express 框架;可以獨立發(fā)布配置站點服務器,IIS 或 nginx、appche、tomcat;能夠使用 xshell 管理配置 linux 者優(yōu)先;
8、能夠獨立封裝全局公共組件;獨立封裝發(fā)布 npm 包到 npm 私服;
9、能夠使用多種前端調試工具,快速定位和分析問題,高效處理解決;
10、善于理解需求,能夠在團隊中與他人良好配合,具備較強的自我學習能力。