Android移動(dòng)開發(fā)工程師
工作職責(zé):
1. 基于公司的產(chǎn)品設(shè)計(jì)需求,負(fù)責(zé)Android移動(dòng)Apps的設(shè)計(jì)、開發(fā)維護(hù)工作
2. 從事android智能手機(jī)平臺(tái)客戶端軟件的分析、設(shè)計(jì)、編碼
3. 學(xué)習(xí)和研究新技術(shù)以滿足產(chǎn)品的需求,根據(jù)開發(fā)過程中的體驗(yàn)對產(chǎn)品提出改進(jìn)建議
4. 完成改善App的易用性和修正測試中發(fā)現(xiàn)的問題,提升用戶體驗(yàn)
任職要求:
1. 有兩年以上Java開發(fā)經(jīng)驗(yàn),其中一年以上Android開發(fā)經(jīng)驗(yàn)
2. 深刻理解Java語言特性與面向?qū)ο箝_發(fā),熟練掌握常用的設(shè)計(jì)模式并能靈活運(yùn)用,了解常用的算法與數(shù)據(jù)結(jié)構(gòu)
3. 熟悉Android移動(dòng)應(yīng)用開發(fā)的模式和流程,并了解移動(dòng)設(shè)備的開發(fā)特點(diǎn),性能調(diào)優(yōu)
4. 熟悉Android下網(wǎng)絡(luò)通信機(jī)制,對Socket通信、TCP/IP、http/https及JSON有一定的理解
5. 了解Android framework層、Android UI 視圖繪制機(jī)制和動(dòng)畫機(jī)制,熟悉網(wǎng)絡(luò)模塊開發(fā)
6. 了解NDK開發(fā),了解C/C++
7. 計(jì)算機(jī)或相關(guān)專業(yè)本科及以上學(xué)歷,有扎實(shí)的編程功底
8. 具有團(tuán)隊(duì)合作精神,有極強(qiáng)的責(zé)任心,擅于思考、肯鉆研,有獨(dú)立解決問題的能力,能夠承擔(dān)工作壓力
9. 有良好的用戶界面,客戶端應(yīng)用程序的設(shè)計(jì)經(jīng)驗(yàn)者優(yōu)先
10. 有JNI的項(xiàng)目經(jīng)驗(yàn),有參加開源項(xiàng)目者優(yōu)先考慮
