崗位職責(zé):
1. APP開發(fā):負(fù)責(zé)公司核心產(chǎn)品的iOS(優(yōu)先)及Android端應(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,引入自動(dòng)化測試,保障代碼的健壯性、可維護(hù)性和安全性。
5. 外協(xié)人員管理:負(fù)責(zé)對(duì)外協(xié)開發(fā)人員進(jìn)行技術(shù)指導(dǎo)、任務(wù)分配、進(jìn)度跟蹤和代碼驗(yàn)收,確保外部資源高效協(xié)同。
任職要求:
1. 學(xué)歷與經(jīng)驗(yàn):計(jì)算機(jī)科學(xué)、軟件工程等相關(guān)專業(yè)本科及以上學(xué)歷(需學(xué)信網(wǎng)認(rèn)證),5年以上APP開發(fā)經(jīng)驗(yàn),有主導(dǎo)復(fù)雜APP架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)者優(yōu)先。
2. 技術(shù)框架:精通Flutter等跨平臺(tái)開發(fā)框架,并對(duì)其底層原理有深入理解;具備原生iOS開發(fā)經(jīng)驗(yàn)者優(yōu)先。
3. 核心能力:具備扎實(shí)的移動(dòng)端開發(fā)基礎(chǔ),熟悉網(wǎng)絡(luò)通信(HTTP/WebSocket)、數(shù)據(jù)持久化、多線程等;精通OC/swift,Dart語言,能獨(dú)立完成復(fù)雜應(yīng)用架構(gòu),特別是移動(dòng)端跨平臺(tái)架構(gòu);熟悉音視頻框架FFmpeg和 AVFoundation;有智能硬件或物聯(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及自動(dòng)化測試實(shí)踐經(jīng)驗(yàn)。
5. 軟性能力:具備良好的溝通協(xié)作能力和owner意識(shí),對(duì)技術(shù)有熱情,對(duì)用戶體驗(yàn)有極致追求,具備外協(xié)團(tuán)隊(duì)管理經(jīng)驗(yàn)者優(yōu)先。