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é)模塊級(jí)代碼質(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、精通Java/Kotlin開發(fā)語言,熟練掌握Android應(yīng)用開發(fā)和測試工具
2、熟悉常用Android組件并了解其內(nèi)部原理,熟悉MVVM、MVI等Android應(yīng)用程序的架構(gòu)模式
3、熟悉各種算法與數(shù)據(jù)結(jié)構(gòu),多線程,網(wǎng)絡(luò)編程(Socket、http/web service)
4、有良好的溝通協(xié)作能力和編程習(xí)慣,善于總結(jié)輸出工作成果
5、精通Android平臺(tái)UI設(shè)計(jì),熟悉多線程編程,熟悉常用布局,框架和API調(diào)用
6、精通Android四大組件與消息隊(duì)列的使用,熟悉多線程編程
有以下能力者優(yōu)先:
1、有AndroidFramework、系統(tǒng)應(yīng)用(Launcher/Settings/狀態(tài)欄等)開發(fā)經(jīng)驗(yàn)者優(yōu)先
2、有HMI kanzi開發(fā)經(jīng)驗(yàn)或鴻蒙開發(fā)經(jīng)驗(yàn)者優(yōu)先
3、有語音交互、投屏、車載應(yīng)用開發(fā)相關(guān)經(jīng)驗(yàn)優(yōu)先