职责描述
职位描述 (Job Responsibilities)
1. 核心业务开发:负责智能硬件配套 App (iOS/Android) 的全流程研发,基于 Flutter 框架实现高性能、跨平台的客户端应用。
2. 通信协议构建:设计并维护 App 与智能硬件之间的高可靠通信层。深入理解 BLE (低功耗蓝牙) 协议,封装可扩展的连接模块,解决连接稳定性、数据吞吐量及断连重连等核心痛点。
3. 原生插件开发:维护及开发 Flutter Plugin,处理 Flutter 与 Native (Kotlin/Swift) 的底层交互,针对特定硬件功能进行原生代码的封装与性能调优。
4. 架构与规范:参与客户端架构设计,推进组件化与模块化建设,建立代码规范与测试标准,提升项目的可维护性与工程质量。
职位要求 (Job Requirements)
1. 学历与经验:本科及以上学历,计算机相关专业;有完整的 Flutter/IOS/Android开发经验。
2. 原生底座:具备扎实的原生开发背景(精通 Android/Kotlin 或 iOS/Swift 其中一项,熟悉另一项),能够独立排查原生层面的 Crash、ANR 及兼容性问题。
3. IoT/硬件经验:(核心加分项) 有智能硬件配套 App 开发经验,精通蓝牙(BLE 4.0/5.0)通信流程,熟悉数据包的分包、解析、校验及队列管理机制。
4. 混合开发能力:熟练掌握 Dart FFI 或 Platform Channel 机制,有独立编写和维护 Flutter Plugin 的实际经验。
5.计算机基础扎实,熟悉计算机网络、操作系统、数据结构、数据库原理等基础知识。
我们的筛选标准很灵活。只要你有 Android 或 iOS 的实际开发经验,计算机基础扎实,都非常欢迎投递简历。