前端架構(gòu)師
2-3萬元/月崗位職責(zé):
1.負責(zé)公司前端架構(gòu)設(shè)計與開發(fā),確保系統(tǒng)的高性能、可維護性和可擴展性;
2.參與大模型智能體應(yīng)用及智能體開發(fā)平臺的前端開發(fā),支持AI相關(guān)業(yè)務(wù)場景;
3.負責(zé)前端UI組件庫選型、開發(fā)和優(yōu)化,熟練使用ElementUI、AntDesign、Vuetify、NaiveUI、ArcoDesign等組件庫,并能進行二次封裝;
4.負責(zé)可視化圖形化流程編輯工具的開發(fā),基于G6、Graphin、X6、JointJS、GoJS進行流程建模、業(yè)務(wù)編排、數(shù)據(jù)流設(shè)計;
5.負責(zé)前端工程化,優(yōu)化Webpack、Vite、ESBuild、Rollup等構(gòu)建工具,提高項目的開發(fā)與構(gòu)建效率;
6.負責(zé)前后端分離架構(gòu)設(shè)計與實現(xiàn),與后端工程師協(xié)作,優(yōu)化RESTfulAPI/GraphQL交互;
7.參與前端性能優(yōu)化,提升頁面加載速度、首屏渲染、交互流暢度,降低白屏?xí)r間;
8.負責(zé)響應(yīng)式布局和跨端兼容性,優(yōu)化PC、移動端(H5)、小程序、PWA的用戶體驗;
9.參與前端DevOps流程,優(yōu)化CI/CD、自動化測試、前端監(jiān)控、錯誤日志上報;
10.負責(zé)微前端架構(gòu)設(shè)計和實現(xiàn),基于qiankun、single-spa、ModuleFederation進行項目拆分和集成;
11.負責(zé)Web安全,防范XSS、CSRF、Clickjacking、CORS、安全漏洞;
12.研究和應(yīng)用前沿前端技術(shù),推動團隊技術(shù)升級和工程效率提升。
崗位要求:
1.本科及以上學(xué)歷,計算機相關(guān)專業(yè)優(yōu)先,5年以上前端開發(fā)經(jīng)驗,3年以上前端架構(gòu)設(shè)計經(jīng)驗;
2.熟練掌握HTML5、CSS3、JavaScript(ES6+),具備扎實的前端基礎(chǔ),研究過React,Vue等常見框架中的一種或以上,至少一種有深入應(yīng)用并深入理解其設(shè)計原理,了解相關(guān)性能優(yōu)化方案;
3.熟悉前端UI組件庫,如ElementUI、AntDesign、Vuetify、NaiveUI、ArcoDesign,能夠進行組件二次封裝,并在中大型項目中實踐落地;
4.熟悉低代碼開發(fā),具備JSONSchema、DSL(領(lǐng)域特定語言)、動態(tài)表單相關(guān)經(jīng)驗;
5.熟悉圖形化流程編輯工具開發(fā),具備G6、Graphin、X6、JointJS、GoJS、Flowable、BPMN.js相關(guān)經(jīng)驗;
6.熟悉前端性能優(yōu)化,掌握懶加載、代碼分割、PWA、虛擬滾動、SSR(服務(wù)端渲染)等;
7.熟悉前端工程化,掌握Webpack、Vite、ESBuild、Rollup,優(yōu)化構(gòu)建流程并提高打包效率;
8.熟悉RESTfulAPI/GraphQL,能與后端高效協(xié)作,優(yōu)化數(shù)據(jù)請求與管理;
9.熟悉前端安全,掌握XSS、CSRF、CORS、Clickjacking等常見漏洞的防范措施;
10.熟悉微前端架構(gòu),如qiankun、single-spa、ModuleFederation;
12.具備良好的溝通能力、團隊協(xié)作精神,責(zé)任心強,樂于鉆研新技術(shù),能夠主動推動問題解決。
加分項:
有Node.js后端開發(fā)經(jīng)驗,熟悉前后端分離開發(fā)模式。
熟悉前端自動化測試,了解常見的前端測試框架(如Jest、Mocha等)。
參與開源項目或有技術(shù)博客經(jīng)驗者優(yōu)先。
熟悉前端性能優(yōu)化、前端安全經(jīng)驗者優(yōu)先。
持續(xù)關(guān)注AI前沿技術(shù),有一定了解者優(yōu)先考慮;