崗位職責(zé):
1.負(fù)責(zé)手機(jī)端APP程序的方案和架構(gòu)設(shè)計(jì),開發(fā)和維護(hù)等工作
2.根據(jù)需求完成Android系統(tǒng)應(yīng)用的需求開發(fā)、測試和功能維護(hù),高質(zhì)量完成產(chǎn)品功能迭代;
3.快速準(zhǔn)確理解需求,并通過簡潔可擴(kuò)展的架構(gòu)完成代碼編寫,輸出研發(fā)相關(guān)文檔;
4.與產(chǎn)品設(shè)計(jì),測試等周邊團(tuán)隊(duì)保持良好溝通,支撐產(chǎn)品上線,問題解決;
5.負(fù)責(zé)模塊級代碼質(zhì)量看護(hù)與模塊優(yōu)化重構(gòu);
6.負(fù)責(zé)對Android端應(yīng)用進(jìn)行性能分析和優(yōu)化,BUG修復(fù)
7.參與技術(shù)規(guī)范制定,技術(shù)文檔編寫,可以獨(dú)立高效完成任務(wù),也可以指導(dǎo)執(zhí)行者完成任務(wù)
任職要求:
1.通信、計(jì)算機(jī)、電子工程、數(shù)學(xué)等相關(guān)專業(yè)碩士及以上學(xué)歷,優(yōu)秀者專業(yè)可適當(dāng)放寬;
2.精通Java/Kotlin開發(fā)語言,熟練掌握Android應(yīng)用開發(fā)和測試工具
3.熟悉常用Android組件并了解其內(nèi)部原理,熟悉MVVM、MVI等Android應(yīng)用程序的架構(gòu)模式
4.熟悉各種算法與數(shù)據(jù)結(jié)構(gòu),多線程,網(wǎng)絡(luò)編程(Socket、http/web service)
5.有良好的溝通協(xié)作能力和編程習(xí)慣,善于總結(jié)輸出工作成果
6.精通Android平臺UI設(shè)計(jì),熟悉多線程編程,熟悉常用布局,框架和API調(diào)用
7.精通Android四大組件與消息隊(duì)列的使用,熟悉多線程編程