(可远程、兼职)
我们正在开发一款用于新一代工业级智能扫码枪的Android应用程序。该程序需要处理高并发扫码和RFID识别任务,具备高度的可配置性和可扩展性,以支持仓库、物流等复杂环境下的高效作业。
岗位职责:
负责智能扫码枪上Android应用程序的架构设计、开发与优化。
对接不同品牌和型号的扫码枪、RFID模块的硬件SDK,实现扫码、识别功能。
设计和实现高并发数据处理逻辑,确保系统在高负载下的稳定性和性能。
开发可配置化前端界面,允许用户根据不同作业场景(如退货、上架)配置扫码标签和接口。
编写标准化API接口,便于与后端系统及其他业务模块集成。
参与压力测试、性能调优和故障排查,解决硬件兼容性问题。
编写和维护相关的技术文档。
任职要求:
计算机相关专业本科及以上学历,3年以上Android开发经验。
必备技能: 精通Kotlin和Java,深入理解Android系统机制(生命周期、事件分发、线程模型等)。
核心经验:
有硬件设备对接经验,如扫码枪、RFID读写器、打印机等,熟悉串口通信或厂家SDK集成者优先。
有高性能、高并发应用开发经验,精通RxJava、Kotlin Coroutines等异步编程框架。
熟悉Android性能优化工具(如Profiler)和方法。
熟悉常用网络协议(HTTP/HTTPS, WebSocket)和数据格式(JSON, XML)。
具备良好的代码风格、编程习惯和文档编写能力。
具备强烈的责任心和良好的团队沟通能力,能独立分析和解决问题。
加分项:
有Zebra、霍尼韦尔、新大陆等主流扫码设备开发经验者优先。
有Jetpack Compose开发经验者优先。
有压力测试(如JMeter)经验者优先。