崗位職責(zé):
1. 主要負責(zé) OpenHarmony、MDM、Electron 泛客戶端集成應(yīng)用開發(fā)
2. 負責(zé)基于 OpenHarmony 系統(tǒng)的客戶端應(yīng)用架構(gòu)設(shè)計與核心模塊開發(fā)
3. 參與 MDM 系統(tǒng)的功能實現(xiàn)、接口對接與集成
4. 基于 Electron 框架開發(fā)跨平臺桌面客戶端應(yīng)用,支持 Windows、Linux 等平臺
5. 設(shè)計并實現(xiàn)客戶端與服務(wù)器端之間的通信協(xié)議及數(shù)據(jù)同步機制
6. 負責(zé)客戶端安全策略的設(shè)計與實現(xiàn),包括但不限于設(shè)備認證、權(quán)限控制、數(shù)據(jù)加密等
7. 針對多終端設(shè)備進行適配優(yōu)化,提升性能與兼容性
8. 參與代碼評審和團隊討論,推動技術(shù)創(chuàng)新和最佳實踐
工作內(nèi)容主鴻蒙開發(fā),次nodejs開發(fā)
崗位要求:
1. 本科及以上5年以上前端實際開發(fā)工作經(jīng)驗。大專8年以上前端實際開發(fā)工作經(jīng)驗
2. 熟悉 JavaScript、TypeScript、ArkTS,熟悉現(xiàn)代前端/后端開發(fā)模式,組件化開發(fā)模式,具備良好的工程化意識
3. 熟悉 Nodejs、Electron 框架,熟悉 Nodejs 基礎(chǔ)包的使用(fs、os、net等等),有實際項目開發(fā)經(jīng)驗,了解 Electron 的打包、部署與性能優(yōu)化
4. 熟悉 OpenHarmony 系統(tǒng)的開發(fā)流程以及OpenHarmony 中的分布式能力,對 MDM 有深入理解,熟悉設(shè)備管理協(xié)議、設(shè)備注冊、策略下發(fā)、權(quán)限控制等機制,能夠設(shè)計并實現(xiàn)泛客戶端集成應(yīng)用核心模塊及功能,確保高可用性、高性能
5. 了解 ADB over network、ADB 遠程調(diào)試、openharmony device manager 等工具鏈,可進行設(shè)備連接與調(diào)試
6. 熟悉 Git、CI/CD 流程,具備良好的版本控制能力
7. 能夠參與代碼評審和團隊討論,推動技術(shù)創(chuàng)新和最佳實踐