【崗位要求】
1. 計(jì)算機(jī)相關(guān)專(zhuān)業(yè),3 年以上移動(dòng)端開(kāi)發(fā)經(jīng)驗(yàn),至少 1 個(gè)完整 Flutter 線上產(chǎn)品;
2. 精通 Flutter & Dart,深入理解 Widget 樹(shù)、渲染管線、狀態(tài)管理;
3. 熟悉 Android 或 iOS 原生(Java/Kotlin/OC/Swift),具備 Platform Channel、FFI 等混合開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)驗(yàn);
4. 有鴻蒙系統(tǒng)實(shí)戰(zhàn)經(jīng)歷:掌握 ArkTS、ArkUI、Ability 生命周期及分布式能力,能閱讀鴻蒙源碼定位問(wèn)題;
5. 熟練使用 DevEco Studio、Flutter SDK、Git、CMake、Ninja 等工具鏈,熟悉 CI/CD(GitLab CI / Jenkins / Fastlane);
6. 具備快速定位 Crash、ANR、內(nèi)存泄漏、渲染卡頓的能力,熟悉 Perfetto、SmartPerf、Systrace 等性能工具;
【崗位職責(zé)】
1. 使用 Flutter 完成跨端業(yè)務(wù)開(kāi)發(fā),并針對(duì)鴻蒙(HarmonyOS NEXT)完成移植、適配與性能優(yōu)化;
2. 基于 ArkTS + ArkUI 編寫(xiě)鴻蒙原生模塊,實(shí)現(xiàn)分布式軟總線、硬件調(diào)用等系統(tǒng)級(jí)能力,并通過(guò) Platform Channel 與 Flutter 層高效互通;
3. 解決 Flutter 三方庫(kù)在鴻蒙上的兼容性、依賴沖突與版本升級(jí)問(wèn)題,必要時(shí)自研替代組件;
4. 跟蹤華為鴻蒙 SDK 更新節(jié)奏,迭代性能與穩(wěn)定性(啟動(dòng)速度、內(nèi)存、GPU 渲染、耗電);
5. 與產(chǎn)品、設(shè)計(jì)、測(cè)試、后端協(xié)同,保障鴻蒙設(shè)備(手機(jī)、折疊屏、平板)一致體驗(yàn)并按期發(fā)布;
【加分項(xiàng)】
- 熟悉flutter源代碼,對(duì) Flutter Engine 有源碼級(jí)裁剪或自定義Embedder經(jīng)驗(yàn);
- 貢獻(xiàn)過(guò) Flutter 開(kāi)源項(xiàng)目或鴻蒙開(kāi)源社區(qū) PR。