系統(tǒng)應(yīng)用開發(fā):負(fù)責(zé)車載Android系統(tǒng)中SystemUI、Launcher等核心系統(tǒng)應(yīng)用的需求分析、架構(gòu)設(shè)計(jì)、編碼實(shí)現(xiàn)、調(diào)試和維護(hù)工作 。
深度定制與優(yōu)化:對狀態(tài)欄、通知中心、快捷設(shè)置面板等SystemUI模塊進(jìn)行深度定制和性能優(yōu)化(包括啟動(dòng)速度、內(nèi)存占用、功耗等),解決兼容性及穩(wěn)定性問題(如ANR、崩潰)。
技術(shù)文檔編寫:編寫高質(zhì)量的技術(shù)文檔,如設(shè)計(jì)文檔、API接口文檔,并積極參與代碼評(píng)審,確保代碼規(guī)范和質(zhì)量 。
跨團(tuán)隊(duì)協(xié)作:與產(chǎn)品、測試、硬件等其他團(tuán)隊(duì)緊密協(xié)作,確保需求準(zhǔn)確落地并保障最終交付質(zhì)量 。
任職技術(shù)能力要求:
1、精通 Java和 Kotlin,了解Kotlin協(xié)程等現(xiàn)代異步編程技術(shù) ,
2、熟練掌握Android SDK,深刻理解Android系統(tǒng)架構(gòu)(如AMS, WMS等系統(tǒng)服務(wù))及應(yīng)用層與框架層的交互機(jī)制 ,有AOSP源碼閱讀或修改經(jīng)驗(yàn)
3、熟悉Android UI控件體系,能夠獨(dú)立開發(fā)高效、流暢的自定義UI,具備UI性能優(yōu)化經(jīng)驗(yàn)