崗位職責(zé)
1、負(fù)責(zé)Android客戶端產(chǎn)品的架構(gòu)設(shè)計(jì)、功能開發(fā)與性能優(yōu)化
2、與產(chǎn)品、設(shè)計(jì)團(tuán)隊(duì)協(xié)作,完成需求分析及技術(shù)方案落地
3、維護(hù)現(xiàn)有應(yīng)用,修復(fù)線上問題,提升用戶體驗(yàn)
4、參與核心模塊的詳細(xì)設(shè)計(jì)、編碼與技術(shù)攻堅(jiān)
5、負(fù)責(zé)系統(tǒng)疑難問題定位與解決
6、負(fù)責(zé)自研SDK開發(fā)維護(hù),完成高質(zhì)量編碼
7、參與代碼架構(gòu)優(yōu)化演進(jìn),制定相關(guān)開發(fā)規(guī)范
技術(shù)要求
1、本科及以上學(xué)歷,計(jì)算機(jī)或相關(guān)專業(yè),3-5年以上Android開發(fā)經(jīng)驗(yàn)
2、精通Java、Kotlin語言,對(duì)Android SDK有較深入理解
3、熟悉Android主流框架與設(shè)計(jì)模式(MVC、MVP、MVVM等)
4、熟練使用Android主流開發(fā)工具和常用第三方庫(kù)
5、熟悉多線程、網(wǎng)絡(luò)通信、數(shù)據(jù)庫(kù)等相關(guān)開發(fā)
6、熟悉組件化、模塊化開發(fā)技術(shù)
7、有良好的編碼習(xí)慣,代碼結(jié)構(gòu)清晰,命名規(guī)范,邏輯性強(qiáng)
8、具備較強(qiáng)的問題分析和解決能力
9、熟悉常見性能優(yōu)化手段,有性能調(diào)優(yōu)經(jīng)驗(yàn)
10、熟悉代碼管理工具git