Android 安卓開發(fā)工程師
崗位職責(zé):
負(fù)責(zé)安卓原生應(yīng)用的設(shè)計、開發(fā)、調(diào)試與優(yōu)化,保障應(yīng)用高性能、高穩(wěn)定性運行;
主導(dǎo)應(yīng)用的打包、簽名、渠道配置及應(yīng)用市場上線全流程,解決上線過程中的技術(shù)問題;
參與底層框架(Framework)相關(guān)開發(fā),實現(xiàn)底層服務(wù)調(diào)用與系統(tǒng)級功能適配;
負(fù)責(zé)數(shù)據(jù)存儲模塊開發(fā),基于 SharedPreferences、File、SQLite 等技術(shù)實現(xiàn)數(shù)據(jù)持久化,并結(jié)合業(yè)務(wù)場景優(yōu)化存儲性能;
對接工業(yè)硬件、物聯(lián)網(wǎng)設(shè)備,完成串口通信、多攝像頭協(xié)同、MQ 消息通信等功能開發(fā);
任職要求:
具備扎實的安卓原生開發(fā)經(jīng)驗,熟練掌握應(yīng)用打包、簽名及應(yīng)用市場上線流程;
精通安卓本地數(shù)據(jù)存儲技術(shù),包括 SharedPreferences、File、SQLite,熟悉 Room 框架者優(yōu)先;
熟練掌握 Http/Https 協(xié)議,具備基于 OkHttp 等網(wǎng)絡(luò)框架的開發(fā)經(jīng)驗,能獨立完成網(wǎng)絡(luò)請求封裝與異常處理;
具備 JNI/NDK 開發(fā)能力,熟悉進(jìn)程間通信(IPC)機制,能獨立完成底層代碼與上層應(yīng)用的交互開發(fā);
具備串口通信、多攝像頭開發(fā)或 MQ 消息隊列相關(guān)項目經(jīng)驗。
加分項:
具備安卓 Framework 層開發(fā)經(jīng)驗,熟悉底層服務(wù)調(diào)用邏輯;
有工業(yè)硬件、物聯(lián)網(wǎng)設(shè)備安卓端開發(fā)經(jīng)驗;
掌握跨端開發(fā)技術(shù),或具備 WebView 深度定制開發(fā)經(jīng)驗。