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