崗位職責(zé):
1、負(fù)責(zé)公司 Android 客戶端的原生開發(fā)與維護(hù),參與高質(zhì)量移動端應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn);
2、參與客戶端架構(gòu)設(shè)計(jì)、技術(shù)方案討論,確保系統(tǒng)可擴(kuò)展性與高性能;
3、編寫模塊設(shè)計(jì)文檔,進(jìn)行代碼實(shí)現(xiàn)與代碼 Review,保證代碼質(zhì)量和規(guī)范;
4、定位、分析并修復(fù)程序 Bug,優(yōu)化性能(UI、內(nèi)存、線程、渲染等);
5、與產(chǎn)品、UI、后端等團(tuán)隊(duì)緊密協(xié)作,推動需求落地和高質(zhì)量交付。
任職資格:
1、本科及以上學(xué)歷,計(jì)算機(jī)、軟件工程或相關(guān)專業(yè);
2、2年以上 Android 原生開發(fā)經(jīng)驗(yàn),有通信應(yīng)用開發(fā)經(jīng)驗(yàn)者優(yōu)先;
3、精通 Java 和 Kotlin,熟悉 Android SDK、多線程、網(wǎng)絡(luò)、UI 布局及控件使用;
4、深入理解 Android 架構(gòu)設(shè)計(jì),熟悉 MVC、MVP、MVVM/MVI 等模式,能夠獨(dú)立完成應(yīng)用架構(gòu)設(shè)計(jì);
5、熟悉 Android Jetpack 組件(如 LiveData、ViewModel、Room、WorkManager、Navigation)及 Jetpack Compose,能夠構(gòu)建現(xiàn)代化高性能 UI;
6、熟悉Android多媒體框架;
7、熟悉網(wǎng)絡(luò)通信(HTTP/HTTPS、TCP/UDP、WebSocket)及數(shù)據(jù)解析(JSON、Protobuf 等);
8、具備良好的軟件工程素養(yǎng),掌握面向?qū)ο笤O(shè)計(jì)、常用設(shè)計(jì)模式、代碼重構(gòu)和單元測試;
9、良好的溝通能力和團(tuán)隊(duì)協(xié)作能力,能在跨部門項(xiàng)目中高效推動任務(wù)落地。