崗位職責(zé):
1、負責(zé)科學(xué)儀器網(wǎng)絡(luò)版工作站的前端架構(gòu)設(shè)計與開發(fā),實現(xiàn)儀器控制、數(shù)據(jù)實時展示及分析功能;
2、使用Vue3+TypeScript構(gòu)建高響應(yīng)式界面,優(yōu)化大規(guī)模數(shù)據(jù)渲染性能(如光譜/色譜數(shù)據(jù)流);
3、開發(fā)與儀器硬件的通信模塊(WebSocket/TCP),集成Modbus/OPC UA等協(xié)議類型定義;
4、通過Pinia管理儀器狀態(tài)(如校準參數(shù)、用戶權(quán)限),設(shè)計可復(fù)用的業(yè)務(wù)邏輯組合;
5、配合后端團隊完成數(shù)據(jù)采集、存儲及可視化(ECharts)的鏈路優(yōu)化;
6、基于Vite配置多環(huán)境構(gòu)建,優(yōu)化項目啟動速度與打包體積。
任職資格:
1、5年以上前端開發(fā)經(jīng)驗,3年以上Vue3實戰(zhàn)經(jīng)驗,精通組合式API與響應(yīng)式原理;
2、熟練使用Pinia設(shè)計狀態(tài)管理方案,理解單向數(shù)據(jù)流與模塊化設(shè)計;
3、掌握TypeScript高級特性(泛型、裝飾器、類型推斷),能嚴格定義儀器通信接口;
4、熟悉Vite配置優(yōu)化(如分包、CDN引入)、pnpm monorepo管理;
5、具備TCP/UDP/WebSocket通信開發(fā)經(jīng)驗,了解科學(xué)儀器常見協(xié)議(如RS232、Modbus)。