工作职责:1、负责公司安卓APP的开发工作;2、根据需求说明书和设计文档实现APP产品3、负责项目概要设计、详细设计等开发文档的编制并实施4、从事具体的软件开发,确保研发软件的安全、质量和性能;5、维护和升级现有软件产品,修复现有软件产品的缺陷。任职资格:1.拥有 3 年以上 Android 应用开发经验,能够独立主导 Android 应用开发。有物联网项目开发经验,特别是在智能家居、工业物联网等领域有实际项目成果者优先。有摄像头接入和开发经验者优先,能迅速上手并高效实现项目推进。2.精通 Java和Kotlin 语言,可进行混合编程。对 Kotlin 协程等异步编程机制有深入理解。了解 C/C++ 语言者优先,有助于处理底层交互或性能优化场景。3.深入理解 Android 基础架构,掌握常用组件的使用与生命周期管理。熟练运用 MVVM 等主流开发模式,并深度掌握 Jetpack 组件。具备丰富的多线程开发经验,熟练掌握线程同步和安全机制。4.深入理解 TCP/IP、HTTP 等网络协议,精通基于 OkHttp 的网络请求底层实现,熟练运用 Retrofit 框架进行网络接口的构建与调用。精通 MQTT 协议,可实现基于 MQTT 的稳定、高效设备通信功能。5.熟练使用 SQLite 进行本地数据存储与管理,掌握使用 Room 等 Jetpack 组件实现数据持久化的方法,了解并能够运用其他数据库解决方案(如 Realm 等)。6.熟悉 RxJava、Flow 等响应式编程框架,能够运用响应式编程思想处理异步数据流,优化应用的事件驱动逻辑,与 MVVM 等架构模式有机结合。7.熟悉声明式 UI 框架中的布局系统、组件使用以及动画实现,能够利用其响应式编程特性实现数据与 UI 的自动同步,熟练掌握自定义控件的实现。8.熟悉物联网相关技术,如 BLE(低功耗蓝牙)、Wi-Fi、ZigBee 、Matter等无线通信技术,具备将 Android 应用与物联网硬件设备进行集成开发的能力。能快速阅读与掌握无线通信技术协议并进行有效解析与应用。9.熟悉 JVM 原理,进行全面的性能优化与精细的内存管理,有效解决应用卡顿、内存泄漏等问题。10.具备良好的沟通能力与团队合作精神,能够与产品、设计、测试以及硬件开发等团队成员高效协作,共同推进项目进展。11.英语可以作为工作语言