崗位職責(zé):
1、負(fù)責(zé)Andriod客戶端軟件開發(fā)。
2、負(fù)責(zé)Andriod手機(jī)應(yīng)用產(chǎn)品的開發(fā)。
3、負(fù)責(zé)launcher、設(shè)置等系統(tǒng)應(yīng)用定制修改與優(yōu)化。
4、負(fù)責(zé)系統(tǒng)性能調(diào)優(yōu)。
5、負(fù)責(zé)廠家定制化設(shè)備開發(fā)。
6、整理和輸出規(guī)范的代碼和設(shè)計(jì)文檔。
任職要求:
1、計(jì)算機(jī)相關(guān)專業(yè),本科及以上學(xué)歷。
2、兩年以 上android軟件全職開發(fā)工作經(jīng)驗(yàn)。
3、熟練掌握HTTP/HTTPS協(xié)議,熟悉OkHttp、Retrofit等網(wǎng)絡(luò)框架,能實(shí)現(xiàn)高效的數(shù)據(jù)請(qǐng)求與緩存機(jī)制。
4、熟悉WebSocket協(xié)議及長(zhǎng)連接技術(shù),具備實(shí)時(shí)通訊應(yīng)用開發(fā)經(jīng)驗(yàn)。
5、熟練使用JavaScriptCore或WebView實(shí)現(xiàn)Android與H5頁(yè)面的雙向數(shù)據(jù)交互。
6、熟悉RS-232/485等串口協(xié)議,能通過(guò)USB轉(zhuǎn)串口模塊(如CH340)實(shí)現(xiàn)設(shè)備數(shù)據(jù)交互。
7、掌握Android SerialPort API或第三方庫(kù)(如Android-Serialport-API),具備多線程異步通信開發(fā)經(jīng)驗(yàn)。
8、精通Java,熟悉Android四大組件及生命周期管理。
9、有工業(yè)控制或智能硬件項(xiàng)目經(jīng)驗(yàn)者優(yōu)先。