在拉勾上找了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. 学习Javascript DOM 编程艺术的一点心得

    最近又看了一遍JS DOM编程艺术,照例来写一写读后感. 其实,我从中学到最深的是几个概念:1.平稳退化.当浏览器并不支持JS的时候网页的基本核心功能是还可以用的:2.逐渐增强.在原始的信息层上用其他 ...

  2. cocos2dx中包含svn

    因为不想从svn上载下整个工程,就只把Classes和Resources载下来了,在打安卓包时出现WindowsError: [Error 5] : 'D:\\CocosProject\\(Proje ...

  3. Linux学习之head命令

    head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾. 1.命令格式: hea ...

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

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

  5. Linux简介(好!)

    Linux操作系统介绍 来源:233网校论文中心[ 2009-12-02 14:23:00 ]阅读:1作者:王长青编辑:studa20 [摘 要]文章从Unix.Minix系统的产生引出了Linux操 ...

  6. ueditor插件 -- 插入填空题

    插入填空题,一个看似小小的需求,但是却是折腾了很9.主要产品那边的要求,空格上面要标有序号,并且再页面当中能够同步空格答案列表. 1.ueditor插件 插件入门,官方的例子还是很简单直接的,对于我们 ...

  7. 软件测试学习日志————round 0 An impressed error in my past projects

    在初学各种语言时总会出现各种错误,比如main携程mian.忘了加各种库,打错字等等等等.虽然这些错误后面看来很幼稚,但是有的时候真的会让人印象很深刻. 在初学JavaScript时,我对JavaSc ...

  8. byte与sbyte的转换

    C#实现byte与sbyte的转换 byte[] mByte; sbyte[] mSByte = new sbyte[mByte.Length]; ; i < mByte.Length; i++ ...

  9. 诞生于饭桌上的jcSQL语言

    相信每个Coder都有心在自己求学阶段可以写一门自己的语言,无论是毕业设计,还是课余爱好:不管是为了提升B格,还是想练手,抑或对其他语言不满,想自己撸一个,只要坚持下去了,都是不错的理由. 现在正值暑 ...

  10. html中上标、下标、删除字、小号字等

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...