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