安卓開發(fā)-Flutter與Android
1.4-1.8萬元/月崗位職責(zé)
1、負(fù)責(zé)海外 APP 的 Flutter 跨平臺開發(fā)及 Android 原生功能實(shí)現(xiàn),確保多區(qū)域用戶使用體驗(yàn)統(tǒng)一
2、主導(dǎo)應(yīng)用整體架構(gòu)設(shè)計,采用 BLoC/Riverpod 等狀態(tài)管理策略實(shí)現(xiàn)模塊間解耦,提高代碼復(fù)用性與后期維護(hù)效率
3、規(guī)劃并落地 Flutter 與原生平臺的高效通信機(jī)制,利用 Platform Channel 實(shí)現(xiàn)雙向數(shù)據(jù)交互與原生界面嵌入
4、牽頭推進(jìn)性能調(diào)優(yōu)工作,重點(diǎn)優(yōu)化啟動耗時、內(nèi)存占用、幀率穩(wěn)定性等核心性能指標(biāo)
5、根據(jù)實(shí)際業(yè)務(wù)場景開展 Android 系統(tǒng)層級定制化開發(fā),參與 AOSP 源碼分析與適配修改
6、負(fù)責(zé)發(fā)布包體優(yōu)化,運(yùn)用代碼混淆、資源精簡、動態(tài)加載等手段將 APK 大小控制在 15MB 以內(nèi)
7、確保產(chǎn)品符合 Google Play 上架標(biāo)準(zhǔn)及海外市場隱私合規(guī)相關(guān)要求
任職要求
1、本科及以上學(xué)歷,計算機(jī)相關(guān)專業(yè),具備 3 年以上 Flutter 與 Android 開發(fā)經(jīng)歷
2、擁有 2 年以上面向海外市場的 APP 開發(fā)經(jīng)驗(yàn),了解國際化用戶體驗(yàn)規(guī)范
一、Flutter 技術(shù)要求:
1、熟練掌握 BLoC、Riverpod 等狀態(tài)管理框架,可構(gòu)建高內(nèi)聚、低耦合的模塊化架構(gòu)
2、熟悉 Platform Channel 雙向通信原理,具備 Flutter 與原生頁面混合集成的實(shí)際項目經(jīng)驗(yàn)
3、深入理解 Widget-Element-RenderTree 渲染流程,能夠處理復(fù)雜 UI 渲染問題
4、具備完整的包體優(yōu)化實(shí)踐經(jīng)驗(yàn),有成功將 APK 體積壓縮至 15MB 以內(nèi)的項目案例
二、Android 技術(shù)要求:
1、熟練搭建 MVVM/MVI 架構(gòu),深刻理解 Clean Architecture 分層設(shè)計理念并能有效實(shí)施
2、具備獨(dú)立完成應(yīng)用全鏈路性能優(yōu)化的能力,涵蓋冷啟動速度、內(nèi)存管理、幀率提升等方面
3、深入掌握 Binder 跨進(jìn)程通信機(jī)制與 Handler 消息傳遞原理
4、具備閱讀和修改 AOSP 模塊源碼的能力,有系統(tǒng)級定制開發(fā)經(jīng)驗(yàn)者優(yōu)先
5、具備較強(qiáng)的故障排查與問題解決能力,有大型項目架構(gòu)設(shè)計或深度性能優(yōu)化經(jīng)驗(yàn)者優(yōu)先
6、具備良好的英文閱讀能力,能準(zhǔn)確理解技術(shù)文檔及海外市場合規(guī)要求