1、負責前端核心工作的開發(fā),設(shè)計和完成通用業(yè)務組件庫的搭建工作;
2、負責前端相關(guān)模塊開發(fā),通用組件、類庫、框架編寫;
3、優(yōu)化前端功能設(shè)計,解決各種瀏覽器和終端設(shè)備的兼容性問題;
4、參與團隊工程化體系的搭建,包含代碼規(guī)范、技術(shù)選型、自動化測試、性能優(yōu)化等工作;
5、負責產(chǎn)品的前端研發(fā)工作,與產(chǎn)品、UI和后端做良好的溝通,對產(chǎn)品能夠提供持續(xù)的體驗優(yōu)化;
6、參與制定系統(tǒng)可用性指標,并推動落地;
????????????????????????????7、通過技術(shù)手段,提升用戶體驗并滿足高性能需求;
崗位要求:
1、計算機或相關(guān)專業(yè);本科及以上,5年以上工作經(jīng)驗;
2、對Web開發(fā)有整體認識,精通各種Web前端技術(shù),對符合web標準的網(wǎng)站重構(gòu)有豐富經(jīng)驗;
3、熟悉HTML5/CSS3/ES6,具備設(shè)計感,能熟練設(shè)計頁面結(jié)構(gòu)和布局,對表現(xiàn)與數(shù)據(jù)分離、Web語義化等有深刻理解;
4、精通Javascript,對原生Javascript有一定深入理解,掌握面向?qū)ο缶幊趟枷?,有模塊化開發(fā)經(jīng)驗;
5、具備MVVM框架開發(fā)經(jīng)驗,熟練使用React、VueJS,并具備ES6實踐經(jīng)驗,深入理解W3C標準與ES規(guī)范;
6、掌握至少一種MV*框架:React、Vue、Backbone、Angular/Angular2、Avalon、Knockout等;
7、熟悉至少一種打包工具:Webpack、Gulp、Browserify、SystemJS、Fuse-box等;
8、具體小程序開發(fā)經(jīng)驗,包含微信小程序、支付寶小程序;
9、?熟悉前端模塊化,重構(gòu),前后端分離,多端技術(shù),安全,測試,函數(shù)式編程等;
10、熟練使用瀏覽器調(diào)試工具,有系統(tǒng)維護、瀏覽器兼容性調(diào)整、性能優(yōu)化方面的經(jīng)驗;
11、具備良好的代碼規(guī)范和質(zhì)量意識;具有文檔撰寫能力;熟練使用Git/Svn版本管理工具;
????????????????????????????????????????????????12、對用戶體驗、交互操作流程、及用戶需求有深入理解