崗位職責(zé):
1.前端功能開發(fā):基于Java后端服務(wù),完成Web/H5/小程序等前端功能開發(fā),確保與后端API高效對接。
2.接口聯(lián)調(diào)與規(guī)范制定:與Java后端團(tuán)隊協(xié)作,定義接口規(guī)范(如Swagger),參與聯(lián)調(diào)測試及性能問題排查。
3.工程化適配:配合Java技術(shù)棧(如Spring Boot項目),優(yōu)化前端構(gòu)建流程(如Maven集成、靜態(tài)資源部署)。
4.業(yè)務(wù)邏輯實現(xiàn):深入理解Java后端業(yè)務(wù)邏輯,確保前端交互與數(shù)據(jù)處理邏輯的準(zhǔn)確性(如權(quán)限控制、數(shù)據(jù)加密)。
5.跨團(tuán)隊協(xié)作:參與需求評審,協(xié)助Java團(tuán)隊解決前后端分離中的技術(shù)問題(如CORS、Token鑒權(quán))
任職條件:
1.統(tǒng)招本科及以上學(xué)歷:計算機(jī)、軟件工程、電子信息、通信工程等相關(guān)專業(yè);
2.5年及以上對接java的前端開發(fā)經(jīng)驗;獨立完成3個以上大中型軟件的前端開發(fā);
3.核心技能:
1)精通HTML/CSS/JavaScript,熟悉Vue/React框架及生態(tài)(Vue Router、React Hooks等)。
2)接口對接經(jīng)驗:熟悉Restful API設(shè)計,掌握Axios/Fetch等數(shù)據(jù)請求方式,了解Java常見響應(yīng)格式(如RESTful JSON)。
3)工程化能力:熟悉Webpack/Vite構(gòu)建工具,了解與Java項目的集成配置(如多環(huán)境部署、Jenkins對接)。
4)全棧意識:對Java技術(shù)棧(Spring Boot/MyBatis)有基礎(chǔ)認(rèn)知,能快速理解后端接口邏輯及數(shù)據(jù)庫設(shè)計。
5)協(xié)作與學(xué)習(xí)能力:適應(yīng)敏捷開發(fā)流程,具備良好的跨團(tuán)隊溝通能力,能閱讀Java代碼或日志輔助問題定位。
6)了解Java基礎(chǔ)語法或參與過全棧項目(Java+前端)。
7)熟悉SSO單點登錄、OAuth2等與Java后端相關(guān)的鑒權(quán)方案。
8)有前端監(jiān)控(如Sentry)與Java日志系統(tǒng)(ELK)聯(lián)調(diào)經(jīng)驗。
9)掌握Node.js中間層開發(fā),優(yōu)化前后端協(xié)作效率。