崗位職責:
1、根據(jù)具體項目開發(fā)計劃,能夠獨立完成分配到的移動端項目的設計和開發(fā)工作,并編寫對應技術文檔 。
2、根據(jù)產(chǎn)品原型交互文檔、基于UI設計稿使用原生技術或Flutter完成移動App開發(fā)工作,高質量實現(xiàn)業(yè)務邏輯。
3、根據(jù)項目計劃獨立完成功能模塊的設計、開發(fā)以及單元測試。
4、根據(jù)需求制定功能接口,完成頁面的功能交互、聯(lián)調等工作。
5、執(zhí)行功能模塊單元、功能測試,根據(jù)自測以及測試組提交的故障問題,完成故障的診斷、定位、分析和調試工作。
6、參與移動App應用、Android終端框架設計開發(fā),性能及兼容性優(yōu)化,不斷改進用戶體驗。
7、維護功能模塊,對接口進行相關維護,處理功能模塊運行異常問題,提供功能模塊的后期技術支持。
任職要求:
1、計算機相關專業(yè);本科及以上學歷。
2、具備5年及以上專業(yè)工作經(jīng)驗,具有獨立開發(fā)移動端APP的能力。
3、精通Java或Kotlin,精通Android原生開發(fā)基本技術棧,熟悉Android協(xié)程、ViewBinding或DataBinding、本地數(shù)據(jù)庫、文件操作、網(wǎng)絡、多線程、生命周期等技術和概念,熟悉Groovy多渠道配置、打包配置、代碼混淆配置。
4、熟悉Flutter開發(fā)框架,熟練掌握Dart語言,具有定制化開發(fā)路由、UI組件、動畫、主題樣式的能力;具有為Android/iOS移動端平臺開發(fā)Flutter插件或定制化插件的能力。
5、組件化和模塊化開發(fā):具有獨立開發(fā)組件及封裝sdk的能力。
6、移動端適配:適配不同型號和平臺的設備,處理移動端兼容性問題。
7、具有Flutter實際項目開發(fā)經(jīng)驗優(yōu)先。