崗位描述
1. 負(fù)責(zé)AI視覺安防巡檢系統(tǒng)的前端開發(fā),包括Web管理后臺(tái)、H5頁面、小程序及React Native移動(dòng)端應(yīng)用;
2. 基于Vue3/React框架開發(fā)高交互的數(shù)據(jù)可視化界面(視頻播放、實(shí)時(shí)監(jiān)控、數(shù)據(jù)大盤);
3. 開發(fā)微信小程序,實(shí)現(xiàn)設(shè)備控制、告警推送、巡檢任務(wù)管理等移動(dòng)端功能;
4. 使用React Native開發(fā)跨平臺(tái)移動(dòng)應(yīng)用(Android/iOS),保障與原生應(yīng)用一致的體驗(yàn);
5. 優(yōu)化前端性能(加載速度、渲染性能、內(nèi)存管理),適配多種終端設(shè)備;
6. 封裝可復(fù)用的UI組件庫,建立前端工程化體系(Webpack/Vite、ESLint、單元測(cè)試);
7. 與后端、設(shè)計(jì)團(tuán)隊(duì)緊密協(xié)作,確保產(chǎn)品還原度與交互體驗(yàn);
8. 跟蹤前端新技術(shù)(如WebRTC、WebAssembly、PWA),推動(dòng)技術(shù)升級(jí)。
任職要求
1. 計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,3年以上前端開發(fā)經(jīng)驗(yàn);
2. 精通Vue3(Composition API)或React(Hooks),熟悉TypeScript;
3. 具備微信小程序開發(fā)經(jīng)驗(yàn),熟悉Taro、Uni-app等跨端框架;
4. 熟悉React Native,有原生Android/iOS混合開發(fā)經(jīng)驗(yàn);
5. 熟悉前端工程化(Webpack/Vite/Rollup)、模塊化開發(fā)、組件庫設(shè)計(jì)(Element Plus/Ant Design);
6. 熟悉HTTP協(xié)議、WebSocket、WebRTC,有實(shí)時(shí)視頻播放(HLS/FLV/WebRTC)開發(fā)經(jīng)驗(yàn);
7. 熟悉數(shù)據(jù)可視化(ECharts/AntV/D3.js),能開發(fā)復(fù)雜的監(jiān)控?cái)?shù)據(jù)展示頁面;
8. 對(duì)前端性能優(yōu)化、安全(XSS/CSRF防護(hù))有實(shí)踐經(jīng)驗(yàn),有安防或物聯(lián)網(wǎng)行業(yè)經(jīng)驗(yàn)者優(yōu)先。
9. 必須習(xí)慣與AI結(jié)對(duì)編程,具備極高的代碼Review能力和邏輯抽象能力,能使用AI Coding工具(如Cursor,Claude Code及Ant iGravity等)完成80%的代碼編寫工作(這不僅是工具,而是你的主要生產(chǎn)環(huán)境)。