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