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