工作職責:
1. 負責公司現(xiàn)有Android/iOS應用向HarmonyOS NEXT(鴻蒙原生系統(tǒng))的適配、遷移和重構工作。
2. 參與技術方案選型與設計,解決遷移過程中的核心技術難題與兼容性問題。
3. 基于鴻蒙分布式特性(如跨端遷移、多端協(xié)同、原子化服務等),對現(xiàn)有應用進行架構優(yōu)化和體驗創(chuàng)新,開發(fā)“一次開發(fā)、多端部署”的應用程序。
4. 協(xié)同產(chǎn)品與設計團隊,理解和實現(xiàn)基于鴻蒙平臺特性的新功能與交互邏輯(如元服務、萬能卡片)。
5. 編寫高質(zhì)量、高性能、高可維護性的ArkTS代碼,并完成相關技術文檔的撰寫。
6. 研究和跟進鴻蒙系統(tǒng)的最新API和技術動態(tài),推動團隊技術成長。
任職要求:
1. 必備基礎:擁有3年及以上Android或iOS平臺原生應用開發(fā)經(jīng)驗,熟練掌握Java/Kotlin或 Swift/OC。
2. 鴻蒙核心技能:
· 必須熟練掌握 ArkTS語言和聲明式UI開發(fā)范式(ArkUI)。
· 必須深入理解 HarmonyOS應用架構,特別是Stage模型和Ability組件(UIAbility、ExtensionAbility)的生命周期。
· 有原子化服務(元服務)開發(fā)經(jīng)驗,熟悉卡片(FormExtension)開發(fā)流程者優(yōu)先。
3. 遷移經(jīng)驗:
· 有鴻蒙應用實際開發(fā)或遷移經(jīng)驗者優(yōu)先。
· 熟悉Android與HarmonyOS的API差異,能夠獨立完成組件替換、API遷移和功能適配。
4. 工具掌握:熟練使用DevEco Studio進行開發(fā)、調(diào)試和性能優(yōu)化。
5. 加分項:
· 有分布式應用開發(fā)經(jīng)驗,理解分布式軟總線、分布式數(shù)據(jù)管理等概念。
· 熟悉OpenHarmony開源項目,有系統(tǒng)底層適配經(jīng)驗。
· 有大型項目架構設計經(jīng)驗,具備良好的系統(tǒng)分析能力。