崗位職責(zé):
?1.?獨(dú)立完成子系統(tǒng)的的設(shè)計(jì)與開發(fā),相關(guān)功能預(yù)研和研究;
?2.?負(fù)責(zé)項(xiàng)目框架搭建、關(guān)鍵技術(shù)選型、技術(shù)難題公關(guān)等工作;
?3.?理解需求文檔,組織軟件設(shè)計(jì)工作,并在過程中輸出符合標(biāo)準(zhǔn)的設(shè)計(jì)文檔;
?4.?進(jìn)行代碼開發(fā)/單元測(cè)試等工作,保證代碼的健壯性、可讀性、易維護(hù)性。
?崗位要求:
?1.?五年以上Android平臺(tái)開發(fā)經(jīng)驗(yàn),基礎(chǔ)扎實(shí),熟練使用git/gerrit/jekins/gradle等開發(fā)工具;
?2.?有豐富的軟件架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),能快速搭建、調(diào)試或重構(gòu)大規(guī)模軟件代碼,精通Java/C/C++語(yǔ)言,熟悉常用設(shè)計(jì)模式;
?3.?精通Android?Framework的實(shí)現(xiàn)原理,具有豐富的Android?Framework開發(fā)維護(hù)經(jīng)驗(yàn),有Android系統(tǒng)性能問題與穩(wěn)定性問題的分析與解決能力;
?4.?有以下子系統(tǒng)的移植與開發(fā)工作的優(yōu)先,如Android?UI系統(tǒng),?Window?Manager,Surface?Flinger,Audio?Flinger,?OpenSL?ES,?c,?CarPlay,?Android?Auto,?BLE,?Wifi?Direct,?DLNA等;
?5.?有Android系統(tǒng)冷啟優(yōu)化經(jīng)驗(yàn)或系統(tǒng)深度優(yōu)化經(jīng)驗(yàn)優(yōu)先;
?6.?有多屏互動(dòng),多窗口項(xiàng)目開發(fā)經(jīng)驗(yàn)者優(yōu)先。