崗位職責(zé):
1.參與基于Android ATAK-CIV 從0到1開(kāi)發(fā)一款手機(jī)應(yīng)用,應(yīng)用于應(yīng)急救援領(lǐng)域
2.負(fù)責(zé) Android 架構(gòu)分析、設(shè)計(jì)、核心研發(fā)、及方案制定,積極主動(dòng)攻克技術(shù)難題;
3.依據(jù)項(xiàng)目要求完成代碼編寫(xiě)工作,保證代碼質(zhì)量符合基礎(chǔ)標(biāo)準(zhǔn)。
4.負(fù)責(zé)修復(fù)產(chǎn)品在測(cè)試及上線后發(fā)現(xiàn)的簡(jiǎn)單功能性 bug,及時(shí)反饋修復(fù)進(jìn)度和結(jié)果。
崗位要求:
1.3~5年以上Android開(kāi)發(fā)經(jīng)驗(yàn),有從0到1開(kāi)發(fā)上線過(guò)有網(wǎng)絡(luò)交互的Android應(yīng)用
2.熟練掌握Android 應(yīng)用開(kāi)發(fā)知識(shí),Java/Kotlin 編程語(yǔ)言扎實(shí)。對(duì) Android 應(yīng)用架構(gòu)、Android UI、Android Gradle有基本的了解,能夠獨(dú)立處理編譯問(wèn)
3.掌握NDK/JNI開(kāi)發(fā),具備C/C++底層優(yōu)化能力,熟悉C/C++語(yǔ)言。
4.必須有網(wǎng)絡(luò)相關(guān)開(kāi)發(fā)經(jīng)驗(yàn),能夠正常和后端服務(wù)聯(lián)調(diào)解決問(wèn)題。能夠正常進(jìn)行抓包、了解相關(guān)網(wǎng)絡(luò)協(xié)議
5.對(duì)移動(dòng)端研發(fā)充滿熱情,熱愛(ài)專(zhuān)研技術(shù),有較強(qiáng)的學(xué)習(xí)能力、好奇心和積極向上的心態(tài),不懼怕挑戰(zhàn);愿意學(xué)習(xí)移動(dòng)技術(shù)以外的技術(shù)(比如:嵌入式技術(shù)、軟硬件通信技術(shù))
6.有地理時(shí)空經(jīng)驗(yàn)或應(yīng)急領(lǐng)域系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),了解TACOPS(戰(zhàn)術(shù)操作)標(biāo)準(zhǔn)或STANAG協(xié)議,經(jīng)驗(yàn)優(yōu)先。
7.有實(shí)際參與過(guò)ATAK 技術(shù)應(yīng)用經(jīng)驗(yàn)優(yōu)先
8.了解或參與過(guò)Vulkan 和 OpenGL、OpenCV 經(jīng)驗(yàn)優(yōu)先
9.有后端開(kāi)發(fā)經(jīng)驗(yàn)或了解后端相關(guān)技術(shù) 經(jīng)驗(yàn)優(yōu)先