崗位職責
1、負責Android應用全生命周期開發(fā),包括需求分析、架構設計、代碼實現(xiàn)、測試及維護。
2、主導或參與模塊化開發(fā),基于MVVM/MV架構完成組件化拆分與解耦設計,提升項目可維護性。
3、熟練使用多線程編程模型,優(yōu)化復雜場景下的并發(fā)任務處理與性能問題。
根據(jù)業(yè)務需求集成并擴展第三方框架(如網(wǎng)絡通信、數(shù)據(jù)存儲、依賴注入等),確保技術方案穩(wěn)定性。
4、配合團隊完成性能調優(yōu),包括內存泄漏檢測、UI卡頓分析及APK體積優(yōu)化。
崗位要求
1、學歷要求:統(tǒng)招本科及以上學歷,計算機科學、軟件工程或相關專業(yè),2年或以上通崗位工作經(jīng)驗;
2、技術基礎:熟悉Java/Kotlin開發(fā),具備獨立負責中型Android項目經(jīng)驗;
理解MVVM/MV架構及組件化開發(fā)(熟悉ARouter框架優(yōu)先);
3、掌握Android多線程編程,熟練HandlerThread/ThreadPoolExecutor等并發(fā)工具。
加分項:熟悉Android Jetpack組件(LiveData/ViewModel/ViewBinding)及主流框架(Retrofit+OkHttp、Room、Glide);
具備物聯(lián)網(wǎng)開發(fā)經(jīng)驗(串口通信RS485/RS232、MQTT協(xié)議);
了解設計模式與算法優(yōu)化,能編寫高性能、可擴展的代碼;
有APK瘦身、UI設計等實戰(zhàn)經(jīng)驗。