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