iOS 相关职位要求整理版

时间:2023-03-09 08:32:34
iOS 相关职位要求整理版

在拉勾上找了20家,BOSS直聘找了10家感兴趣的在招聘 iOS 程序员的公司,把职位要求整理了一下。

  1. 初创公司一般要求1年以上开发经验,成长型或者成熟型公司一般要求最低2年以上开发经验。这里针对的是15K左右的职位。
  2. 参与过大型APP开发,并主导过其中核心模块的开发,有较好的产品sense。
    有过较成功的技术创新或知识总结分享者优先。
  3. 熟悉iOS app的开发、测试,发布等一列系流程优先。
    参与需求、测试用例等文档的评审。
    参与移动应用的技术选型和技术预研。
  4. 有面向对象开发设计思想,能熟练使用MVC,GCD,KVO,代理,单例等设计模式。
  5. 有良好的英文资料阅读能力。
    习惯查阅英文资料,如 Apple 官方文档,* 等。
  6. 熟练使用Xcode 开发工具,包括工程配置(如证书配置、调用第三方库等),代码书写优美、规范,注释适当、清晰。
  7. 基础数据结构,通用算法,常用协议。
    熟悉TCP、UDP、HTTP、HTTPS等网络协议一种或多种。
    熟悉网络通信机制及常用数据传输协议。
  8. 第三方框架。
  9. 调试工具。
  10. Cocoa Touch框架。
    对个别API有深入了解和使用心得。
  11. 有过好评的App作品登陆App Store优先。
    有AppStore线上产品及发布经验者优先,在GitHub,Code4App等主流开源社区有开源代码者优先考虑,有技术博客者优先。
  12. 熟悉iOS系统结构。
  13. 熟悉C/C++项目经验者佳。
  14. 熟悉json/xml解析,并有相关开发经验。
  15. 负责根据需求文档和UI、UE原型进行功能设计、编码实现和单元测试。
    丰富的UI开发经验,能熟练的自定义控件,对不同的屏幕分辨率能高效的进行适配。
  16. 负责解决集成测试和生产运营过程中发现的问题。
  17. 深入了解并使用过GCD,实施过多线程解决方案。
    熟悉iOS的内存管理机制和多线程开发。
    深入理解Objective-C Runtime运行机制和内存管理机制。
  18. 熟悉iOS平台各个版本SDK差异,能熟练进行适配。
    深入了解各个不同iOS版本的特性与差异。
    熟悉 iPhone / iPad平台。
  19. 丰富的iOS产品使用经验,熟悉iOS应用程序的设计理念。
    具有较强的代码驾驭能力与技术设计能力,有复杂系统开发经验者优先。
  20. 熟悉Swift、autolayout。
  21. 熟悉使用git项目管理。
  22. 同时了解Android、H5、JS等开发技术者优先。
  23. 具备扎实的OC或java基础,精通设计模式、多线程、网络、界面开发;精通内存、性能和网络优化方法和工具,instruments 工具;了解webview原理和前端开发,有native、H5混合编程和优化经验优先;熟悉Unity3D、Cocos2d-x、Lua、android IOC或动态加载框架等技术者优先。
  24. 思路清晰,思维敏捷,语言和文字表达能力优秀,具备较强的沟通能力,有较强的主动性及团队合作精神,责任心强,开朗自信。工作踏实认真,求知欲望强。
  25. 快速学习。
    具备较强的逻辑分析能力和解决问题能力。
    具备良好的问题分析解决能力, 能独立承担任务和进度把控能力。
    抗压。
  26. 满足以上要求的基础上,熟悉ReactNative并使用开发过线上产品的优先。
  27. 满足以上要求的基础上,精通javascript并进行过Hybrid产品开发的优先。