一、基本条件
1. 学历要求
统招本科及以上学历,计算机、软件工程、通信或相关专业优先。
2. 工作经验
1-5年iOS平台实际开发经验,能独立完成模块设计、编码及测试。
二、技术能力
1. 编程语言与工具
精通Swift或Objective-C,熟练使用Xcode、iOS SDK及常用开发框架。
熟悉面向对象设计思想和常用设计模式(如MVC、MVVM)。
2. 核心技能
掌握iOS平台性能优化、内存管理及多线程技术。
熟悉网络通信(HTTP/HTTPS)、数据加密及安全认证技术(如银行/金融类项目要求)。
具备H5与原生交互开发经验者优先。
3. 工程实践
熟悉App提交流程(App Store审核、上架),有实际商用项目经验。
掌握单元测试、代码审查及技术文档编写规范。
三、业务与协作
1. 业务理解
能快速理解业务需求,参与技术方案设计及迭代优化。
有金融、直播、音视频或社交类项目经验者优先。
2. 团队协作
良好的沟通能力,能与产品、UI设计师紧密协作。
具备问题解决能力和抗压能力,适应阶段性加班。
四、加分项
- 了解Android、Flutter或鸿蒙开发。
- 有GitHub技术博客或开源项目贡献。
- 熟悉敏捷开发流程。
岗位职责参考
1. 负责iOS应用架构设计、核心模块开发及性能优化。
2. 对接产品需求,完成技术方案设计、编码实现及单元测试。
3. 维护技术文档,参与代码审查,确保代码质量与安全规范。
4. 跟踪iOS技术动态,持续优化产品架构。