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