崗位職責(zé):
1、負(fù)責(zé)車端和手機(jī)端APP程序的方案和架構(gòu)設(shè)計,開發(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è)計,測試等周邊團(tuán)隊保持良好溝通,支撐產(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、精通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平臺UI設(shè)計,熟悉多線程編程,熟悉常用布局,框架和API調(diào)用;
6、精通Android四大組件與消息隊列的使用,熟悉多線程編程。
有以下能力者優(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)先。