职位描述
该职位还未进行加V认证,请仔细了解后再进行投递!
1. **需求分析与开发**
- 负责热敏打印机配套iOS APP的需求分析、架构设计、功能开发及性能优化。
- 实现与热敏打印机的蓝牙/Wi-Fi通信、指令传输、打印相关等功能。
-负债热敏打印机SDK的开发(如StarIO、Zebra SDK)。
-熟练掌握IOS开发中的各种组件、网络通讯、数据存储、UI布局、动画与控件的使用。
2. **硬件交互开发**
- 熟悉蓝牙BLE协议或TCP/IP协议,完成iOS设备与热敏打印机的配对、连接及数据交互。
- 解析打印机指令集(如ESC/POS、CPCL等),确保打印内容格式、排版、图片转换的准确性。
3. **用户体验优化**
- 设计并优化打印预览、模板编辑、多设备管理等功能,提升用户操作便捷性。
- 适配不同型号热敏打印机,处理兼容性问题。
4. **测试与维护**
- 编写单元测试用例,配合硬件团队进行联调测试,确保稳定性。
- 修复线上Bug,持续迭代版本,跟进用户反馈。
5. **文档与协作**
- 编写技术文档(接口文档、SDK接入指南等),与硬件、软件、后端团队协作推进项目。
**职位要求**
1. **技术基础**
- 3年以上iOS开发经验,精通Swift(或Objective-C),熟悉Xcode开发工具链。
- 熟悉iOS蓝牙BLE开发(CoreBluetooth框架)、Wi-Fi通信及多线程编程。
- 了解打印协议(如ESC/POS)或嵌入式通信协议者优先。
2. **硬件交互经验**
- 有IoT设备(如打印机、扫描枪等)连接开发经验,能独立解决硬件通信问题。
- 熟悉数据编码(如Base64、Hex)、字节流处理及打印指令拼接。
3. **其他能力**
- 掌握常见第三方库(如Alamofire、SnapKit),熟悉MVC/MVVM架构。
- 具备良好的代码规范、性能优化意识及内存管理能力。
- 具有热敏打印机行业开发经验或熟悉打印SDK(如StarIO、Zebra SDK)。
- 了解图像处理(如灰度转换、二值化)或PDF/图片排版技术。
- 熟悉App上架流程及苹果审核规则。
- 逻辑清晰,能快速定位硬件交互问题;具备团队协作和抗压能力。
工作地点
地址:深圳龙华区大浪街道新石社区华宁路东龙兴科技园2号厂房4层
