崗位職責(zé):
1. APP開發(fā):負責(zé)公司核心產(chǎn)品的Android端、iOS及應(yīng)用的設(shè)計、開發(fā)、測試和上線。
2. 技術(shù)管理:主導(dǎo)APP應(yīng)用的技術(shù)架構(gòu)選型、設(shè)計與演進,負責(zé)核心組件庫的建設(shè)和技術(shù)規(guī)范的制定。
3. 技術(shù)攻關(guān):負責(zé)解決APP開發(fā)中的關(guān)鍵技術(shù)難題,如高性能渲染、復(fù)雜交互實現(xiàn)及應(yīng)用穩(wěn)定性優(yōu)化。
4. 代碼質(zhì)量把握:制定并推行團隊的編碼規(guī)范,負責(zé)Code Review,引入自動化測試,保障代碼的健壯性、可維護性和安全性。
5. 外協(xié)人員管理:負責(zé)對外協(xié)開發(fā)人員進行技術(shù)指導(dǎo)、任務(wù)分配、進度跟蹤和代碼驗收,確保外部資源高效協(xié)同。
任職要求:
1. 學(xué)歷與經(jīng)驗:計算機科學(xué)、軟件工程等相關(guān)專業(yè)本科及以上學(xué)歷(需學(xué)信網(wǎng)認證),5年以上APP開發(fā)經(jīng)驗,有主導(dǎo)復(fù)雜APP架構(gòu)設(shè)計經(jīng)驗者優(yōu)先。
2. 技術(shù)框架:熟悉JNI開發(fā)及Android NDK下性能調(diào)試與優(yōu)化。
3. 核心能力:具備扎實的移動端開發(fā)基礎(chǔ),熟悉網(wǎng)絡(luò)通信(HTTP/WebSocket)、數(shù)據(jù)持久化、多線程等;精通OC/swift,Dart語言,能獨立完成復(fù)雜應(yīng)用架構(gòu),特別是移動端跨平臺架構(gòu);熟悉音視頻框架FFmpeg和 AVFoundation;有智能硬件或物聯(lián)網(wǎng)(IoT)設(shè)備通過藍牙(BLE)進行交互控制的APP或者鴻蒙開發(fā)經(jīng)驗開發(fā)經(jīng)驗者優(yōu)先。
4. 工程化能力:熟悉APP的打包、發(fā)布、上架流程(App Store/主流安卓市場),有CI/CD及自動化測試實踐經(jīng)驗。
5. 軟性能力:具備良好的溝通協(xié)作能力和owner意識,對技術(shù)有熱情,對用戶體驗有極致追求,具備外協(xié)團隊管理經(jīng)驗者優(yōu)先。