崗位職責(zé):
1. 負(fù)責(zé)android平板系統(tǒng)定制開(kāi)發(fā);
2. 進(jìn)行系統(tǒng)級(jí)多屏、浮窗、分屏等窗口化解決方案的設(shè)計(jì)與實(shí)現(xiàn);
3. 參與 SystemUI、Settings 等系統(tǒng)級(jí)應(yīng)用程序定制化開(kāi)發(fā);
4. 其他 Android 系統(tǒng)的優(yōu)化和系統(tǒng)穩(wěn)定性問(wèn)題處理
任職要求:
1. 良好的java/Kotlin 語(yǔ)言功底,熟悉常見(jiàn)的數(shù)據(jù)結(jié)構(gòu)算法,設(shè)計(jì)模式。
2. 熟悉NDK ,善于跟蹤底層系統(tǒng)代碼,熟悉Android Framework代碼。
3. 熟悉系統(tǒng)框架 WMS、AMS、View等, 了解 services 容器之間的關(guān)系, 了解Surface Flinger , 了解輸入系統(tǒng)。
4. 熟悉SystemUI、Settings相關(guān)模塊 ( navigationBar 和 statusBar )
5. 對(duì) Surface 有深入理解優(yōu)先。
6. 具備良好的分析解決問(wèn)題的能力。
7. 有多窗口開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先。
8. 有解決系統(tǒng)性能及系統(tǒng)穩(wěn)定性方面經(jīng)驗(yàn)優(yōu)先。
技術(shù)棧要求:
1、黑屏、閃爍、性能、anr【以這個(gè)為主】顯示異常鍵
2、窗口系統(tǒng),小窗口,自由(freeform)窗口,分屏,啟動(dòng)流程,屏幕旋轉(zhuǎn)
3、應(yīng)用兼容,顯示不全,顯示異常
4、wms,ams,systemui shell,transition
9:30-18:30,雙休;入職五險(xiǎn)一金;加班餐補(bǔ)打車(chē)費(fèi)以及調(diào)休