(可遠(yuǎn)程、兼職)
我們正在開(kāi)發(fā)一款用于新一代工業(yè)級(jí)智能掃碼槍的Android應(yīng)用程序。該程序需要處理高并發(fā)掃碼和RFID識(shí)別任務(wù),具備高度的可配置性和可擴(kuò)展性,以支持倉(cāng)庫(kù)、物流等復(fù)雜環(huán)境下的高效作業(yè)。
崗位職責(zé):
負(fù)責(zé)智能掃碼槍上Android應(yīng)用程序的架構(gòu)設(shè)計(jì)、開(kāi)發(fā)與優(yōu)化。
對(duì)接不同品牌和型號(hào)的掃碼槍、RFID模塊的硬件SDK,實(shí)現(xiàn)掃碼、識(shí)別功能。
設(shè)計(jì)和實(shí)現(xiàn)高并發(fā)數(shù)據(jù)處理邏輯,確保系統(tǒng)在高負(fù)載下的穩(wěn)定性和性能。
開(kāi)發(fā)可配置化前端界面,允許用戶(hù)根據(jù)不同作業(yè)場(chǎng)景(如退貨、上架)配置掃碼標(biāo)簽和接口。
編寫(xiě)標(biāo)準(zhǔn)化API接口,便于與后端系統(tǒng)及其他業(yè)務(wù)模塊集成。
參與壓力測(cè)試、性能調(diào)優(yōu)和故障排查,解決硬件兼容性問(wèn)題。
編寫(xiě)和維護(hù)相關(guān)的技術(shù)文檔。
任職要求:
計(jì)算機(jī)相關(guān)專(zhuān)業(yè)本科及以上學(xué)歷,3年以上Android開(kāi)發(fā)經(jīng)驗(yàn)。
必備技能: 精通Kotlin和Java,深入理解Android系統(tǒng)機(jī)制(生命周期、事件分發(fā)、線(xiàn)程模型等)。
核心經(jīng)驗(yàn):
有硬件設(shè)備對(duì)接經(jīng)驗(yàn),如掃碼槍、RFID讀寫(xiě)器、打印機(jī)等,熟悉串口通信或廠(chǎng)家SDK集成者優(yōu)先。
有高性能、高并發(fā)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn),精通RxJava、Kotlin Coroutines等異步編程框架。
熟悉Android性能優(yōu)化工具(如Profiler)和方法。
熟悉常用網(wǎng)絡(luò)協(xié)議(HTTP/HTTPS, WebSocket)和數(shù)據(jù)格式(JSON, XML)。
具備良好的代碼風(fēng)格、編程習(xí)慣和文檔編寫(xiě)能力。
具備強(qiáng)烈的責(zé)任心和良好的團(tuán)隊(duì)溝通能力,能獨(dú)立分析和解決問(wèn)題。
加分項(xiàng):
有Zebra、霍尼韋爾、新大陸等主流掃碼設(shè)備開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
有Jetpack Compose開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
有壓力測(cè)試(如JMeter)經(jīng)驗(yàn)者優(yōu)先。