工作職責(zé):
1、軟件系統(tǒng)前端開發(fā)框架設(shè)計(jì)及核心功能開發(fā);
2、前端應(yīng)用開發(fā),包含桌面端、移動端
3、前端前沿技術(shù)預(yù)研,參與前端架構(gòu)設(shè)計(jì)
職位要求:
1、有扎實(shí)的JavaScript基礎(chǔ),掌握J(rèn)avaScript基本編碼規(guī)范;
2、能熟練使用ES6、TypeScript新特性進(jìn)行項(xiàng)目開發(fā);
3、理解面向?qū)ο缶幊趟枷?,具有良好的編程?xí)慣,有一定的程序結(jié)構(gòu)設(shè)計(jì)能力;
4、理解前端設(shè)計(jì)模式,MVC、MVVM、Redux、響應(yīng)式編程等,有實(shí)際項(xiàng)目經(jīng)驗(yàn);
5、掌握Promise、Rxjs等異步編程模型;
6、熟練掌握Bootstrap、Foundation等一種響應(yīng)式框架;
7、熟練使用至少一種開發(fā)框架(Angular、React、Vue),能獨(dú)立開發(fā)組件,理解框架核心概念;
8、熟練掌握前端工程化工具,如npm、Webpack、Yarn等驗(yàn);
9、熟練掌握至少一種前端框架(Angular、React、Vue)CLI 工具,了解其原理;
10、掌握前端單元測試方法與工具;
11、熟練使用各種調(diào)試、抓包工具,能獨(dú)立分析、解決問題;
12、有.Net、Java等編程經(jīng)驗(yàn)者優(yōu)先;
13、有大型Web系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先。