Android開發(fā)工程師(中級2名,高級1名)
崗位職責:
1、負責Android系統(tǒng)產品framework架構和實現(xiàn);
2、負責Android系統(tǒng)產品中間層軟件開發(fā)和調試;
3、負責Android系統(tǒng)產品架構文檔,功能的需求,設計文檔的編寫。
任職要求:
1、5年及以上Android軟件開發(fā)經驗,Java基礎扎實,能夠熟練使用kotli,對JVM原理有一定的了解,具備解決復雜業(yè)務技術問題的能力,有多個完整的Android項目經驗,并至少在一個大型項目中承擔核心設計與開發(fā)工作;
2、精通Android繪制流程與事件分發(fā)機制,能夠熟練的根據各種需求自定義View并且熟悉各種規(guī)格的屏幕適配,熟練使用各種適配方案,有過屏幕適配經驗;
3、熟悉Android系統(tǒng)架構,了解framework原理級api,豐富的Android性能調優(yōu)經驗與異常處理能力;
4、了解硬件相關的知識,有過C/C++編程經驗與硬件接入經驗者優(yōu)先;
5、熟悉藍牙通信及usb通信,有過相關功能開發(fā)者優(yōu)先;
6、精通groovy與gradle熟悉各種工程架構,如mvp、mvvm及組件化等,能夠勝任工程重構工作;
7、精通sqlite數(shù)據庫及數(shù)據庫升級,熟練使用GreenDao等三方框架。
8、有小組管理經驗優(yōu)先。