1、負(fù)責(zé)Android平臺(tái)應(yīng)用的可行性分析、性能優(yōu)化、架構(gòu)與開(kāi)發(fā)。
2、跟進(jìn)業(yè)務(wù)變化,注重用戶體驗(yàn),快速響應(yīng)前端的產(chǎn)品體驗(yàn)開(kāi)發(fā)實(shí)現(xiàn)。
3、關(guān)注Android技術(shù)及架構(gòu),根據(jù)產(chǎn)品需求開(kāi)發(fā)相關(guān)的移動(dòng)產(chǎn)品。
4、研究新的移動(dòng)前端應(yīng)用開(kāi)發(fā)新技術(shù),并在項(xiàng)目團(tuán)隊(duì)中推廣運(yùn)用。
5、項(xiàng)目架構(gòu)優(yōu)化以及相關(guān)技術(shù)文檔編寫。
崗位要求:
1、熟悉各類Android平臺(tái)開(kāi)發(fā)開(kāi)發(fā)工具,具有豐富Android項(xiàng)目設(shè)計(jì)經(jīng)驗(yàn),有App國(guó)際化、Google Play上架、數(shù)據(jù)合規(guī)經(jīng)驗(yàn)者優(yōu)先。
2、對(duì)Android運(yùn)行環(huán)境有深入理解,熟練掌握Android框架及各種特性,了解app和activity啟動(dòng)原理,理解Android沙盒機(jī)制;對(duì)Socket通信、TCP/IP和HTTP有較深刻的理解和經(jīng)驗(yàn),熟悉JSON/XML,了解sqlite數(shù)據(jù)庫(kù),有網(wǎng)絡(luò)編程經(jīng)驗(yàn)。
3、熟練掌握java和kotlin語(yǔ)言,熟練使用Android studio、Git版本控制、Gradle腳本、Groovy語(yǔ)言等。
4、對(duì)Android多線程有深入探究和經(jīng)驗(yàn),掌握AIDL原理及Binder通信原理,有跨進(jìn)程通信經(jīng)驗(yàn)。
5、熟悉各類開(kāi)源框架,如:Rxjava,OKhttp3,Retrofit,Glide,Jetpack等。 6、理解架構(gòu)演進(jìn),有良好的分層和拆分思路,掌握模塊化、插件化、動(dòng)態(tài)部署等。
7、能夠按期完成工作,并適應(yīng)具備挑戰(zhàn)與壓力的工作環(huán)境,能與團(tuán)隊(duì)進(jìn)行良好的溝通協(xié)作。
8、有性能優(yōu)化經(jīng)驗(yàn)者優(yōu)先。