一、崗位職責:
1.熟悉Java語言,面向對象編程思想,可獨立開發(fā)Android?APP。
2.熟悉常用的網(wǎng)絡框架,okhttp,okgo,Rxjava+Retrofit,能對網(wǎng)絡框架進行二次封裝。
3.熟悉?Android?下常用的網(wǎng)絡通信機制,對?Socket?通信,TCP/HTTP?有了解。
4.熟悉Android下UI控件的使用,實現(xiàn)項目要求。
5.熟悉Android自定義控件技術,圖形圖像處理技術,View事件分發(fā)機制。
6.熟悉內存、布局、緩存優(yōu)化。
7.熟悉常用的圖片加載框架,圖片緩存機制
8.熟悉MVC、MVP框架,各類設計模式。
9.熟練使用各類第三方庫:GreenDAO、ZXing、EventBus等。
10.了解jni開發(fā)、語音識別、藍牙開發(fā)、紅外開發(fā)。
二、任職資格:
1.計算機相關專業(yè),三年團隊管理及以上Android開發(fā)經(jīng)驗。
2.扎實的Java基礎,熟悉常用數(shù)據(jù)結構。
3.熟練掌握Android平臺開發(fā)技巧,可獨立完成功能模塊開發(fā)。對性能優(yōu)化有一定的了解。
4.熟悉android下網(wǎng)絡通信機制,對Socket通信、TCP/IP和HTTP有較深刻的理解。
5.熟練使用開源項目,對開源項目有一定的了解。
6.有語音通信類,智能硬件相關的開發(fā)經(jīng)驗者優(yōu)先。
7.有JNI開發(fā)經(jīng)驗者優(yōu)先。
8.強烈的責任心、上進心、團隊精神,良好的溝通表達能力。