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