核心職責(zé)
1.主導(dǎo)鴻蒙化遷移:負(fù)責(zé)將現(xiàn)有基于Cordova框架和Vue.js技術(shù)棧的混合應(yīng)用,全面遷移至鴻蒙原生平臺(tái)。您需要基于ArkTS/ArkUI聲明式開發(fā)范式,重構(gòu)UI并實(shí)現(xiàn)所有業(yè)務(wù)邏輯。
2.Web組件深度開發(fā)與適配:精通鴻蒙Web組件,負(fù)責(zé)將原應(yīng)用中的H5模塊無縫集成到鴻蒙原生應(yīng)用中。必須解決原生與H5的通信、會(huì)話管理、緩存策略及性能優(yōu)化等關(guān)鍵問題,確?;旌象w驗(yàn)一致。
3.核心SDK鴻蒙化適配:
負(fù)責(zé)CA數(shù)字認(rèn)證SDK的鴻蒙版本集成與適配。
負(fù)責(zé)第三方直播SDK(263展視互動(dòng)、微吼)的鴻蒙化集成與功能調(diào)試,確保直播推流、播放、互動(dòng)等核心功能在鴻蒙平臺(tái)上的穩(wěn)定性和性能。
上述工作可能涉及使用Native API(NAPI)進(jìn)行原生模塊封裝或改造。
4.逆向分析與代碼重構(gòu):在沒有設(shè)計(jì)稿和接口文檔的情況下,具備強(qiáng)大的逆向分析能力,能夠通過分析現(xiàn)有安卓APK源碼和已上線應(yīng)用,理解業(yè)務(wù)邏輯、接口參數(shù)及交互細(xì)節(jié),并完成鴻蒙端的對(duì)等實(shí)現(xiàn)。
5.性能與體驗(yàn)優(yōu)化:優(yōu)化應(yīng)用在多設(shè)備上的表現(xiàn),利用鴻蒙特性提升用戶體驗(yàn),并確保應(yīng)用符合鴻蒙平臺(tái)的設(shè)計(jì)規(guī)范和安全要求。
必備硬性條件
1.經(jīng)驗(yàn)門檻:至少1年以上的鴻蒙原生應(yīng)用開發(fā)經(jīng)驗(yàn)以及3年以上前端開發(fā)經(jīng)驗(yàn)。
2.技術(shù)棧匹配:必須同時(shí)精通以下兩項(xiàng):
鴻蒙技術(shù)棧:精通ArkUI聲明式開發(fā)、熟練使用DevEco Studio、深刻理解Ability、Native API(NAPI)及鴻蒙Web組件。
現(xiàn)有項(xiàng)目技術(shù)棧:深刻理解Cordova框架原理(包括插件機(jī)制、與WebView的通信),具備Vue.js項(xiàng)目實(shí)際開發(fā)經(jīng)驗(yàn)。
3.SDK集成能力:必須具備鴻蒙原生SDK集成與開發(fā)經(jīng)驗(yàn),有音視頻直播SDK或安全認(rèn)證類SDK集成經(jīng)驗(yàn)者優(yōu)先。
4.逆向工程能力:具備獨(dú)立分析現(xiàn)有安卓應(yīng)用代碼和功能的能力,能夠在不依賴完整文檔的情況下進(jìn)行開發(fā)遷移。