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