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