崗位職責(zé)
1、負(fù)責(zé)公司前端業(yè)務(wù)系統(tǒng)的開發(fā)與維護(hù),基于 Vue.js 技術(shù)棧進(jìn)行組件化開發(fā);
2、快速上手并基于框架開展二次開發(fā);
3、參與需求分析和設(shè)計(jì),完成模塊化、可復(fù)用的前端組件開發(fā);
4、實(shí)現(xiàn)與后端的 API 接口對(duì)接,保證數(shù)據(jù)交互的穩(wěn)定性與安全性;
5、參與前端權(quán)限控制、動(dòng)態(tài)路由配置及菜單管理的實(shí)現(xiàn);
6、優(yōu)化前端頁面性能與交互體驗(yàn),解決兼容性問題;
7、參與前端工程化建設(shè),包括構(gòu)建、打包、持續(xù)集成與部署;
8、編寫和維護(hù)開發(fā)文檔,支持團(tuán)隊(duì)協(xié)作和項(xiàng)目交付。
任職要求
1、本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè)優(yōu)先,2年以上前端開發(fā)經(jīng)驗(yàn);
2、精通 HTML5、CSS3、JavaScript (ES6+),熟悉模塊化和組件化開發(fā);熟悉 Vue.js 技術(shù)棧,掌握 Vue Router、Vuex/Pinia,有實(shí)際項(xiàng)目經(jīng)驗(yàn);熟悉React+Antd ,狀態(tài)管理Mobx,請(qǐng)求管理Axios
3、熟悉 Element UI / Element Plus 等主流 UI 框架,能進(jìn)行二次封裝和樣式定制;熟悉 Axios 請(qǐng)求封裝、攔截器處理和前端權(quán)限控制;
4、熟悉 Webpack 或 Vite 打包工具,具備前端工程化與性能優(yōu)化經(jīng)驗(yàn);
5、了解 JWT 鑒權(quán)機(jī)制及前后端分離項(xiàng)目的安全控制;
6、有基于開源框架進(jìn)行開發(fā)的經(jīng)驗(yàn)優(yōu)先考慮;
7、良好的編碼規(guī)范意識(shí)和文檔編寫能力,具備團(tuán)隊(duì)合作精神與學(xué)習(xí)能力。
加分項(xiàng)
有微服務(wù)的開發(fā)經(jīng)驗(yàn);
熟悉 TypeScript,能在大型項(xiàng)目中應(yīng)用;
有 DevOps / CI-CD 流程實(shí)踐經(jīng)驗(yàn);
對(duì)前端架構(gòu)、組件庫開發(fā)有經(jīng)驗(yàn)。