加分項:
? 有車機系統(tǒng)開發(fā)經(jīng)驗?;蛘邔W(xué)習(xí)機開發(fā)經(jīng)驗。
? 熟悉Flutter或跨平臺開發(fā)技術(shù)。
? 有開源項目或技術(shù)社區(qū)貢獻者優(yōu)先。
? 熟悉安卓系統(tǒng)開發(fā)或ROM定制經(jīng)驗者優(yōu)先。
? 有良好的英文讀寫能力,能夠閱讀和理解英文技術(shù)文檔。
接觸過launcher
AOSP系統(tǒng)二次開發(fā)經(jīng)驗
1 、教育背景:計算機相關(guān)專業(yè)本科及以上學(xué)歷。
2 、工作經(jīng)驗:5年以上安卓應(yīng)用開發(fā)經(jīng)驗,有成功上線的應(yīng)用案例。
3 、技術(shù)能力:
精通 Android Framework 層原理,
熟悉 Android Framework及HAL層開發(fā)
熟悉 AMS、PMS、WMS 等核心服務(wù)架構(gòu),能夠獨立進行 Framework 層模塊開發(fā)與定制化需求實現(xiàn);
熟練使用 Java、C/C++ 進行代碼編寫,具備良好的代碼規(guī)范和編程習(xí)慣,熟悉 NDK 開發(fā);
熟悉 Android 系統(tǒng)啟動流程、進程管理、內(nèi)存管理機制,擅長系統(tǒng)性能分析與優(yōu)化,能通過 Systrace、TraceView 等工具定位性能瓶頸;
熟練掌握 Linux 內(nèi)核基礎(chǔ),熟悉 Shell 腳本編寫,可進行系統(tǒng)調(diào)試與問題排查;
熟悉 Git 版本控制工具,具備良好的團隊協(xié)作與代碼管理能力;
了解 Android 開源項目(AOSP),能基于 AOSP 進行系統(tǒng)定制開發(fā)與適配。
? 精通Java/Kotlin語言,熟悉安卓SDK和Framework。
? 熟練掌握安卓應(yīng)用開發(fā)的全生命周期,包括布局設(shè)計、事件處理、多線程、網(wǎng)絡(luò)通信等。
? 熟悉常用的設(shè)計模式,能夠設(shè)計出高效、可擴展的代碼架構(gòu)。
? 熟練使用Gradle、Git等開發(fā)工具,了解安卓應(yīng)用的打包和發(fā)布流程。
? 熟悉安卓性能優(yōu)化技巧,能夠使用相關(guān)工具進行性能分析和優(yōu)化。
? 了解安卓安全機制,能夠處理應(yīng)用的安全問題。