崗位職責(zé):
1. 參與平臺(tái)核心系統(tǒng)的需求分析、架構(gòu)設(shè)計(jì)與前后端功能開(kāi)發(fā);
2. 基于 Vue/React 構(gòu)建可視化界面、組件交互與拖拽式配置系統(tǒng);
3. 基于 SpringBoot + MyBatis(若依框架)實(shí)現(xiàn)業(yè)務(wù)邏輯、接口服務(wù)與權(quán)限控制;
4. 負(fù)責(zé)接口聯(lián)調(diào)、數(shù)據(jù)交互、用戶行為埋點(diǎn)及統(tǒng)計(jì)模塊開(kāi)發(fā);
5. 參與圖形渲染、WebSocket 實(shí)時(shí)通信、數(shù)據(jù)導(dǎo)出等關(guān)鍵模塊的功能實(shí)現(xiàn)與優(yōu)化;
6. 支持系統(tǒng)部署、性能調(diào)優(yōu)與故障排查,保障系統(tǒng)高可用與可維護(hù);
7. 參與團(tuán)隊(duì)代碼規(guī)范制定與協(xié)作流程優(yōu)化,提升整體開(kāi)發(fā)效率。
技術(shù)要求:
1. 熟練掌握 HTML5、CSS3、JavaScript,了解 ES6+,具備 Vue 或 React 項(xiàng)目經(jīng)驗(yàn);
2. 熟悉 Canvas / SVG / WebGL 等圖形技術(shù),有可視化編輯器或拖拽 UI 開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
3. 熟練掌握 Java 語(yǔ)言,理解集合、多線程、IO 等核心知識(shí);
4. 熟悉 SpringBoot、MyBatis、Redis,具備若依框架二次開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
5. 熟悉 RESTful API 設(shè)計(jì)、WebSocket 通信、接口安全與權(quán)限體系;
6. 熟悉 MySQL 數(shù)據(jù)庫(kù)設(shè)計(jì)與調(diào)優(yōu),能編寫(xiě)高質(zhì)量 SQL;
7. 熟悉前后端模塊化開(kāi)發(fā)、構(gòu)建工具(如 Vite/Webpack)、狀態(tài)管理(如 Vuex/Pinia/Redux);
8. 具備良好的編碼習(xí)慣、調(diào)試能力與文檔撰寫(xiě)能力,能獨(dú)立推動(dòng)任務(wù)落地并協(xié)作解決問(wèn)題。