職位描述:
????1、參與公司企業(yè)級服務(wù)平臺前端的架構(gòu)設(shè)計和開發(fā);
????2、負責產(chǎn)品設(shè)計的前端代碼開發(fā)工作,配合完成后端數(shù)據(jù)的接口,改進用戶體驗和設(shè)計、優(yōu)化產(chǎn)品前端兼容性和性能;
????3、理解業(yè)務(wù)邏輯,針對不同業(yè)務(wù)需求給出前端技術(shù)解決方案并實現(xiàn)交互頁面;
????4、參與現(xiàn)有前端組件庫進行維護和升級;
????5、進行新技術(shù)調(diào)研,持續(xù)對產(chǎn)品前端進行維護和升級;
職位要求:
????1、有實際項目:uni-app項目及vue項目開發(fā)經(jīng)驗,熟悉小程序。必須有跨平臺App開發(fā)經(jīng)驗;
2、做過pc網(wǎng)站、手機網(wǎng)站、跨平臺App開發(fā)優(yōu)先
3、三年以上前端開發(fā)經(jīng)驗,熟知Web最新標準(HTML5?/?CSS3?/?ES6);
????4、有良好的編程習(xí)慣,重視代碼規(guī)范和代碼質(zhì)量;
????5、具備設(shè)計感,對用戶界面設(shè)計和交互有一定的理解;
????6、熟悉主流前端框架及其生態(tài)鏈(以Vue.js為主,對應(yīng)的路由和狀態(tài)管理方案),具備復(fù)雜項目實踐經(jīng)驗;
????7、?熟練配置和使用Webpack進行開發(fā)和構(gòu)建;
????8、熟練使用svn、Git以及相應(yīng)的工作流程;
????9、了解MVVM和MVC模式、異步變成以及響應(yīng)式開發(fā)的概念;
????10、了解前端工程化并具備實踐經(jīng)驗;
????11、了解Node.js開發(fā);
????12、具備框架、組件庫或工具庫開發(fā)經(jīng)驗優(yōu)先;
????13、熟悉面向?qū)ο蠛秃瘮?shù)式編程范式優(yōu)先;
????14、參與具備一定影響力的開源項目優(yōu)先;
????15、撰寫技術(shù)博客或發(fā)表技術(shù)文章優(yōu)先;