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

  1. 初创公司一般要求1年以上开发经验,成长型或者成熟型公司一般要求最低2年以上开发经验。这里针对的是15K左右的职位。
  2. 参与过大型APP开发,并主导过其中核心模块的开发,有较好的产品sense。
    有过较成功的技术创新或知识总结分享者优先。
  3. 熟悉iOS app的开发、测试,发布等一列系流程优先。
    参与需求、测试用例等文档的评审。
    参与移动应用的技术选型和技术预研。
  4. 有面向对象开发设计思想,能熟练使用MVC,GCD,KVO,代理,单例等设计模式。
  5. 有良好的英文资料阅读能力。
    习惯查阅英文资料,如 Apple 官方文档,StackOverflow 等。
  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产品开发的优先。

iOS 相关职位要求整理版的更多相关文章

  1. iOS 实用博客整理(连载版)

    iOS 实用博客整理(连载版) 本博客为本人觉得不错的博客的暂存地,并不是本人所写. 1.iOS开发 如何适配iOS10? 2.UIWebView和WKWebView的比较和选择 3. 如何快速的开发 ...

  2. iOS学习笔记-精华整理

    iOS学习笔记总结整理 一.内存管理情况 1- autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象.当用户的代码运行告一段 落,开始 ...

  3. iOS学习笔记总结整理

    来源:http://mobile.51cto.com/iphone-386851_all.htm 学习IOS开发这对于一个初学者来说,是一件非常挠头的事情.其实学习IOS开发无外乎平时的积累与总结.下 ...

  4. 支付宝APP支付IOS手机端java后台版

    版权声明:http://blog.csdn.net/u012131769/article/details/76639527#t8 转载:http://blog.csdn.net/u012131769/ ...

  5. 【转帖】Flink 核心技术浅析(整理版)

    Flink 核心技术浅析(整理版) https://www.cnblogs.com/swordfall/p/10612404.html 分类: Flink undefined 1. Flink简介 A ...

  6. iOS 常用三方类库整理

    iOS 常用三方类库整理 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://gi ...

  7. 一个项目涉及到的50个Sql语句(整理版)

    /* 标题:一个项目涉及到的50个Sql语句(整理版) 说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句. */ --1.学生表Student(S,Sname,Sage,Sse ...

  8. 任正非讲话稿 PDF整理版

    任正非讲话稿 PDF整理版 任正非思想之路 这里收录了任正非讲话稿400余篇,从1994年到2018年,从深圳.中国到东南亚.非洲.欧洲.美洲,从研发.市场.服务到财经.人力资源.战略.内控与公共关系 ...

  9. 新书《iOS编程(第6版)》抢鲜试读

    我最近翻译了Big Nerd Ranch的<iOS编程(第6版)>.我用了大半年时间,尽可能做到通顺易懂.不足之处请大家多多指正.感谢辛苦审校的丁道骏同学. 这本书得过Jolt大奖,原书在 ...

随机推荐

  1. ES6第一篇

    //新的数字方面的方法 const I = 3.4893589; console.log(Number.parseInt(I)); console.log(Number.parseFloat(I)); ...

  2. mysql集群安装配置

    看网上很多人说mysql集群不是很稳定,因此这2天做了下mysql的集群,打算配置没有什么问题了,过2天做下相关的性能测试,我的配置环境如下:   操作系统:      Centos5.2    软件 ...

  3. 使用fastcgi_cache加速网站

    为了提高网站的性能缓存是一把利器,nginx中可以配置fastcig_cache来缓存不需要实时获取的数据实现动静分离,nginx.conf配置如下: http {     -     fastcgi ...

  4. 一个小型的DBHelper的诞生(1)

    一直想做一个自己的简单的 DBHelper .没有其他原因,只是其他的轮子用起来感觉太重了. 设计的大体思路如下: 大体方向: 生成一个简单版本的DB层,需要支持数据库 MySql,Oracle,Sq ...

  5. objective -c 知識点

    那么类别与继承相比,有什么缺点吗?类别不可以声明新的成员变量,而且一旦你定义的方法与原始类中的方法名称相同,那么原始方法将被隐藏起来,因为不是继承结构,你不能在类别中的方法使用super 激活原始类的 ...

  6. APサーバ

    GlassFish GlassFish 是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发.部署和重新分发. 简介 GlassFish 是用于构建 Java EE 5应用服务器的开源开发项 ...

  7. 【Chromium中文文档】Chrom{e,ium}{,OS}中的硬件视频加速

    Chrom{e,ium}{,OS}中的硬件视频加速 转载请注明出处:https://ahangchen.gitbooks.io/chromium_doc_zh/content/zh//General_ ...

  8. WEKA,一个开源java的数据挖掘工具

    开始研究WEKA,一个开源java的数据挖掘工具. HS沉寂这么多天,谁知道偏偏在我申请离职的时候给我安排了个任务,哎,无语. 于是,今天看了一天的Weka. 主要是看了HS提供的三个文章(E文,在g ...

  9. Android之条码扫描二维码扫描

    Android之条码扫描二维码扫描 二维码条形码扫描,参考技术网址: 1.Apache License 2.0 开源的ZXing项目的简化版 http://xinlanzero.iteye.com/b ...

  10. c reference

    1,函数:strdup复制字符串函数原型定义:char * strdup(const char *s);函数说明:strdup()会先用maolloc()配置与参数s字符串相同的空间大小,然后将参数s ...