岗位描述
岗位职责
1. 负责公司移动端 App 的 iOS 原生及 Flutter 相关功能开发、维护和优化。
2. 参与核心业务模块的技术方案设计、架构优化和性能治理。
3. 负责 Flutter 与 iOS 原生能力的混合开发、平台通道封装及问题排查。
4. 参与蓝牙相关业务开发,包括设备连接、数据通信、状态管理、异常重连等场景。
5. 持续优化 App 启动速度、页面渲染、内存占用、包体积、卡顿和稳定性。
6. 与产品、设计、后端、硬件团队协作,推动需求高质量落地。
任职要求
1. 5 年以上 iOS 开发经验,熟练掌握 Swift / Objective-C,具备扎实的 iOS 原生开发能力。
2. 2 年以上 Flutter 开发经验,熟悉 Dart 语言及 Flutter 常用开发模式。
3. 熟悉 Flutter 状态管理方案,如 GetX、Provider、Bloc、Riverpod 等,理解其适用场景和优劣。
4. 有蓝牙 / BLE 相关项目经验,熟悉设备扫描、连接、通信、断线重连、权限适配等流程。
5. 熟悉 iOS 底层机制,包括 RunLoop、Runtime、内存管理、多线程、消息机制、事件响应链等。
6. 具备性能优化经验,能够定位并解决启动慢、页面卡顿、内存泄漏、渲染异常、线程阻塞等问题。
7. 熟悉 iOS 与 Flutter 混合开发,了解 MethodChannel、EventChannel 等通信机制。
8. 具备良好的代码规范、架构意识和问题排查能力,能够独立负责复杂模块开发。
加分项
1. 有硬件设备、录音设备 App 开发经验。
2. 有 Flutter 工程化、组件化、插件开发或跨端架构经验。
3. 熟悉 App 稳定性治理、崩溃分析、性能监控、埋点体系建设。
4. 有大型 App 架构设计、重构或从 0 到 1 项目经验。
5. 有AI开发经验,有OPC产品。