职位描述
岗位职责:
1、根据公司业务需求,负责iOS客户端APP的功能模块设计与开发,支撑产品商业化需求。
2、进行代码架构的优化演进,提升APP的稳定性、性能和内存使用效率,同时负责移动端基础SDK的研发和平台化支持。
3、参与需求评审,与产品团队沟通,分析理解产品需求和技术需求,评估技术可行性并提供技术方案。
4、编写与维护相关技术文档,记录开发过程、架构设计等内容,为后续的开发和维护提供参考。
5、解决开发过程中的重难点技术问题,对现有产品进行性能分析和优化,持续提升用户体验。
任职条件:
1、本科及以上学历,计算机相关专业优先,通常需要3年以上互联网行业iOS开发经验,有多个iOS应用开发经验者更佳。
2、熟练掌握 Objective-C和Swift,熟悉iOS SDK、Xcode、CocoaPods等开发工具和技术,以及Git等版本控制工具。
3、熟悉iOS系统架构和运行机制,具备多线程、网络编程、内存管理等经验,掌握数据结构与算法,了解常用的架构模式如MVC、MVVM等,有UI设计经验如使用Storyboard、SwiftUI者优先。
4、具备良好的沟通能力和团队协作精神,有较强的逻辑思维能力和问题解决能力,能够承担一定工作压力,并且乐于学习新技术,关注iOS开发技术动态。熟悉Hybrid框架、JS Binding等技术,可作为加分项。
5、 具备蓝牙(BLE)或Wi-Fi通信开发经验,能够对接智能硬件设备的数据采集与协议调试。有实际IoT设备接入经验者优先考虑。
6、工作积极主动,有较强的责任心。具备在小型团队中多角色协作的能力,愿意在开发、测试、调优、交付等多个环节中承担责任,与远程产品团队高效沟通。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕