iOS 相关职位要求整理版
在拉勾上找了20家,BOSS直聘找了10家感兴趣的在招聘 iOS 程序员的公司,把职位要求整理了一下。
- 初创公司一般要求1年以上开发经验,成长型或者成熟型公司一般要求最低2年以上开发经验。这里针对的是15K左右的职位。
- 参与过大型APP开发,并主导过其中核心模块的开发,有较好的产品sense。
有过较成功的技术创新或知识总结分享者优先。 - 熟悉iOS app的开发、测试,发布等一列系流程优先。
参与需求、测试用例等文档的评审。
参与移动应用的技术选型和技术预研。 - 有面向对象开发设计思想,能熟练使用MVC,GCD,KVO,代理,单例等设计模式。
- 有良好的英文资料阅读能力。
习惯查阅英文资料,如 Apple 官方文档,StackOverflow 等。 - 熟练使用Xcode 开发工具,包括工程配置(如证书配置、调用第三方库等),代码书写优美、规范,注释适当、清晰。
- 基础数据结构,通用算法,常用协议。
熟悉TCP、UDP、HTTP、HTTPS等网络协议一种或多种。
熟悉网络通信机制及常用数据传输协议。 - 第三方框架。
- 调试工具。
- Cocoa Touch框架。
对个别API有深入了解和使用心得。 - 有过好评的App作品登陆App Store优先。
有AppStore线上产品及发布经验者优先,在GitHub,Code4App等主流开源社区有开源代码者优先考虑,有技术博客者优先。 - 熟悉iOS系统结构。
- 熟悉C/C++项目经验者佳。
- 熟悉json/xml解析,并有相关开发经验。
- 负责根据需求文档和UI、UE原型进行功能设计、编码实现和单元测试。
丰富的UI开发经验,能熟练的自定义控件,对不同的屏幕分辨率能高效的进行适配。 - 负责解决集成测试和生产运营过程中发现的问题。
- 深入了解并使用过GCD,实施过多线程解决方案。
熟悉iOS的内存管理机制和多线程开发。
深入理解Objective-C Runtime运行机制和内存管理机制。 - 熟悉iOS平台各个版本SDK差异,能熟练进行适配。
深入了解各个不同iOS版本的特性与差异。
熟悉 iPhone / iPad平台。 - 丰富的iOS产品使用经验,熟悉iOS应用程序的设计理念。
具有较强的代码驾驭能力与技术设计能力,有复杂系统开发经验者优先。 - 熟悉Swift、autolayout。
- 熟悉使用git项目管理。
- 同时了解Android、H5、JS等开发技术者优先。
- 具备扎实的OC或java基础,精通设计模式、多线程、网络、界面开发;精通内存、性能和网络优化方法和工具,instruments 工具;了解webview原理和前端开发,有native、H5混合编程和优化经验优先;熟悉Unity3D、Cocos2d-x、Lua、android IOC或动态加载框架等技术者优先。
- 思路清晰,思维敏捷,语言和文字表达能力优秀,具备较强的沟通能力,有较强的主动性及团队合作精神,责任心强,开朗自信。工作踏实认真,求知欲望强。
- 快速学习。
具备较强的逻辑分析能力和解决问题能力。
具备良好的问题分析解决能力, 能独立承担任务和进度把控能力。
抗压。 - 满足以上要求的基础上,熟悉ReactNative并使用开发过线上产品的优先。
- 满足以上要求的基础上,精通javascript并进行过Hybrid产品开发的优先。
iOS 相关职位要求整理版的更多相关文章
- iOS 实用博客整理(连载版)
iOS 实用博客整理(连载版) 本博客为本人觉得不错的博客的暂存地,并不是本人所写. 1.iOS开发 如何适配iOS10? 2.UIWebView和WKWebView的比较和选择 3. 如何快速的开发 ...
- iOS学习笔记-精华整理
iOS学习笔记总结整理 一.内存管理情况 1- autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象.当用户的代码运行告一段 落,开始 ...
- iOS学习笔记总结整理
来源:http://mobile.51cto.com/iphone-386851_all.htm 学习IOS开发这对于一个初学者来说,是一件非常挠头的事情.其实学习IOS开发无外乎平时的积累与总结.下 ...
- 支付宝APP支付IOS手机端java后台版
版权声明:http://blog.csdn.net/u012131769/article/details/76639527#t8 转载:http://blog.csdn.net/u012131769/ ...
- 【转帖】Flink 核心技术浅析(整理版)
Flink 核心技术浅析(整理版) https://www.cnblogs.com/swordfall/p/10612404.html 分类: Flink undefined 1. Flink简介 A ...
- iOS 常用三方类库整理
iOS 常用三方类库整理 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://gi ...
- 一个项目涉及到的50个Sql语句(整理版)
/* 标题:一个项目涉及到的50个Sql语句(整理版) 说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句. */ --1.学生表Student(S,Sname,Sage,Sse ...
- 任正非讲话稿 PDF整理版
任正非讲话稿 PDF整理版 任正非思想之路 这里收录了任正非讲话稿400余篇,从1994年到2018年,从深圳.中国到东南亚.非洲.欧洲.美洲,从研发.市场.服务到财经.人力资源.战略.内控与公共关系 ...
- 新书《iOS编程(第6版)》抢鲜试读
我最近翻译了Big Nerd Ranch的<iOS编程(第6版)>.我用了大半年时间,尽可能做到通顺易懂.不足之处请大家多多指正.感谢辛苦审校的丁道骏同学. 这本书得过Jolt大奖,原书在 ...
随机推荐
- leetcode Maximum Depth of Binary Tree python
# Definition for a binary tree node. # class TreeNode(object): # def __init__(self, x): # self.val = ...
- QF——UI之UIImageView及UIView的形变属性transform
UIImageView: 专门用来放置图片的视图.它里面放置的图片是[UIImage imageNamed: (NSString) imgName]生成的,注意千万别只写成图片NSString类型的名 ...
- Linux下多任务间通信和同步-消息队列
Linux下多任务间通信和同步-消息队列 嵌入式开发交流群280352802,欢迎加入! 简介 消息队列简称为队列.消息队列就是一些消息的列表.用户可以在消息队列中添加消息和读取消息等.从这点上看,消 ...
- 学习笔记(一) HTML+CSS基础课程
这个周把慕课网的<HTML+CSS基础课程>课程学完,内容都是非常非常基础的,不过还是学到了几个小知识点,记下来先. <a>超链接发送邮件 直接上把他的图片给挪过来了,我就不打 ...
- 修改host文件的P处理
notepad C:\WINDOWS\system32\drivers\etc\hosts 用文档创建hosts文件,添加上面代码.把文件后缀修改为 .bat 就不用每次很麻烦的查找host文件了.
- Table的分割线偏移量设置 及其 UIEdgeInset详解
-(void)viewDidLayoutSubviews { if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)] ...
- IP校验和
#include <stdio.h> #include <unistd.h> #include <linux/if_ether.h> #include <li ...
- C# Socket SSL通讯笔记
一.x.509证书 1.制作证书 先进入到vs2005的命令行状态,即:开始-->程序-->Microsoft Visual Studio 2005-->Visual Studio ...
- MRP工作台任务下达之计划组为必输
应用 Oracle Manufacturing Planning 层 Level Function 函数名 Funcgtion Name MRPFPPWB 表单名 Form Name MRPS ...
- HTML标签CSS属性默认值汇总
HTML标签CSS属性默认值,在你需要还原默认值的时候比较有用. 以前一直在找这份文档,今天偶然在网上看到了.除了inline和block的定义,主要是要注意body|h1~h6|blockquote ...