admin 管理员组文章数量: 887032
2023年12月23日发(作者:powermill后处理教程)
IOS开发工程师的岗位要求15个
岗位要求1:
-本科或以上学历,计算机软件、通讯相关专业优先
-有扎实的Objective-C/C/C++语言基础
-熟悉iOS操作系统,并对iOS开发相关的性能、内存处理有深入理解
-熟悉XCode/Instruments等工具的使用
-熟悉Object-C常用的开源框架
-熟悉iOS开发相关的持久化存储、多线程编程、网络通讯等知识
-有较强学习、分析和解决问题的能力
-具有较强逻辑思维能力和表达能力
-工作积极主动,有较强责任感和严谨工作作风,能吃苦耐劳,具备一定抗压能力
-对主流的Hybrid技术,大前端融合相关技术有深入理解的优先
岗位要求2:
1、全日制本科及以上学历,计算机、软件工程等相关专业,有兴趣移动开发部方向,有一定0S项目开发经验更佳:
2、熟悉了解 Objective - C 语言,了解 Swift 语言更佳;
3、熟悉了解 Cocoa 开发框架,包括 U 、网络等方面;
4、熟悉了解 iOS 开发工具和相关开发测试工具的使用;
5、掌握常用的数据结构与常用算法;
6、较好的逻辑思维分析和表达和沟通能力,要有一定的自学能力,较强的团队协作意识。
岗位要求3:
1、三年以上无线app开发经验,熟悉iOS系统框架、平台特性,主导过核心模块开发,有过成熟的移动产品开发经验优先;
2、熟悉iOS领域里常用的开源库,并知晓其背后的实现原理;
3、在客户端的体验、性能、可用性、动态化等方面有优化经验;
4、具有强烈的责任心和团队合作精神,较强的学习能力,善于独立思考,有良好的抗压能力;
5、有iOS作品和开源项目者,或有小程序、前端开发经验者优先。
岗位要求4:
* 八年及以上 iOS 平台开发,3年架构经验。对底层中间件、基础框架开发、开源二次重构有丰富的项目实战经验
* 熟练掌握Objective-C面向对象设计开发,对设计模式有深入理解,熟
悉Swift
* 熟悉iOS系统及常用Framework,对Runtime,Runloop,消息机制,内存
管理
* 熟悉iOS交互,能够实现复杂交互界面和视觉动画,处理好数
据的逻
辑关系并保证App稳定性
* 熟悉TCP、UDP、HTTP websocket等网络协议,熟悉多线程处理,有过高并发连接的APP开发经验
* 熟悉主流的网络框架,并了解实现原理,熟悉网络设置和调优
* 熟悉使用流量、耗电、卡顿、内存分析等相关性能分析工具,精通客户端性能调优
* 对于架构和重构有丰富的经验和独特见解
* 加分项:有金融行业相关工作经验
* 加分项:有维护自己的开源项目、技术博文或者对于开源社区有贡献代码
关键技能点:
* App 性能优化
* 网络设置、调优
* AFNetworking 原理
* websocket 原理
* ReactiveObjc RxSwift 响应式编程
* Runloop Runtime
* 主线程子线程 多线程并发锁 死锁 GCD
* 通讯协议 Http/Https TCP/UDP
* 设计模式 MVVM MVC
岗位要求5:
1、了解Swift开发语言,熟悉Swift开发框架;
2、了解网络编程,熟悉多线程,对TCP、UDP、HTTP、socket有深入理解;
3、了解MVC、Reactor、Delegate等设计模式;
4、了解iOS系统结构,对于内存,IO,网络,有性能优化经验;
5、了解Web-Native交互,精通WKWebView框架,熟练使用JavaScript和前端交互;
6、具备快速的解决遇到的各种技术难题能力,能独立承担模块开发任务和有任务进度把控能力;
7、具有良好的沟通能力、团队合作精神、能承担工作压力。
岗位要求6:
1、2年以上Objective-C或C++开发经验,一年以上iOS开发经验;
2、具有良好的架构设计能力,熟悉面向对象设计;
3、有多个完整的移动项目经验;
4、熟悉iOS平台SDK,界面开发;
5、有前端开发框架构建,前端开发团队工作组织、管理工作相关经验优先;
6、有较强的逻辑思维能力,对技术有强烈的兴趣,具有良好的学习能力;
7、有良好的沟通能力和代码编写规范习惯。
岗位要求7:
1.三年以上IOS开发经验,熟练OC,swift至少一种编程语言;
2.可以独立开发项目。
3.有良好的编程思维和整洁的代码书写规范。
4.有其他语言开发经验者优先。
5.具备良好的沟通技能及团队协作意识
岗位要求8:
1.大专以上学历,计算机相关专业,至少2年iOS开发经验,熟练掌握Objective-C编程语言;
2.熟悉脚本的使用,能熟练使用Xcode开发工具等;
3.熟悉IOS打包提审优先考虑;
5.关注新技术方向,有较强的自学能力、分析和解决问题的能力,思维清晰,具备良好的沟通、团队协作能力。
岗位要求9:
1.大专及以上学历,计算机相关专业优先;
2.具备IOS手机平台开发经验;
3.了解并能熟练使用IOS开发工具以及其他开发工具;
4.具有良好的编程技巧和文档编写能力;
5.能迅速适应工作环境以及抗压能力;
6.要有良好的沟通能力,团队合作精神。
岗位要求10:
1.熟练使用ios 开发工具
2.了解高并发下的优化处理
3.擅长处理复杂布局和性能优化
4.熟练使用网络访问框架
5.熟练使用git
6.有较好的混合开发能力
7.熟练打包发布APP的过程
附加
1.有创业心加分
2.打的一手好游戏加分
3会一种乐器加分,例如钢琴
4.有开源社区贡献经验加分
5.有自己独立设计并完成的项目加分
岗位要求11:
1、本科及以上学历,2年以上IOS开发经验;
2、对安卓应用开发流程有深入理解;
3、对Cocoa、UIKit框架及iOS SDK有深入理解;
4、数据结构算法基础扎实,熟悉objective c编程内存管理;
5、精通Xcode工具系列,包括Interface Builder和Instruments、Shark;
6、熟练使用flutter优先。
岗位要求12:
1、本科及以上学历,计算机或相关专业毕业
2、3年以上的IOS开发经验,有较强的阅读代码的能力;
3、精通Objective-C、X code,精通IOS SDK中的UI、网络、XML/JSON解析等开发技术;
4、有多个完整的IOS项目经验,至少参加过一个完整的社交或娱乐类应用的技术框架搭建、关键技术选型工作;
5、熟悉各种主流手机特性,精通不同IOS系统版本、屏幕的适配;
岗位要求13:
1、两年以上iOS开发经验,熟悉iOS app和SDK开发,熟悉系统常用的framework,对UIKit,CoreAnimation,Quartz2D等有使用经验
2. 熟悉Objective-C语言,深入理解OC的运行时特性
3. 熟悉iOS平台常用的开发模式,理解MVC,MVVM并在项目中有所实践
4. 熟悉iOS领域里常用的开源库,并知晓其背后的实现原理
5、熟悉 Flutter 框架、Dart语言,熟练使用各种Flutter布局、动画者或者对ReactNative有使用经验者优先考虑;
6、有强烈的责任心和团队精神,善于沟通合作,不止于简单满足完成产品需求,具备“产品眼”
7、有iOS作品和开源项目者优先
岗位要求14:
1、专科及以上学历,两年以上IOS开发经验,已在App Store发布过作品者优先。
2、熟练掌握TCP、HTTP等网络传输协议,熟悉数据库、多线程、JSON解析等;
3、熟练掌握Objective-C开发经验,熟练掌握IOSXcode等工具优先;
4、掌握IOS界面绘制、后台运行、数据存储、网络通信等原理;
5、有良好的面向对象分析和设计能力,有一定的算法分析和设计能力;
6、思维严谨,工作目标明确;好的分析和独立解决问题的能力;
7、良好的沟通能力及团队合作精神,责任心强;
8、能够独立完成所分配的产品开发任务。
岗位要求15:
1、大专及以上学历,计算机相关专业,有1年及以上iOS开发经验;
2、能够根据业务需求独立完成相应的开发及优化,掌握证书的申请,应用打包以及发布流程
3、能够独立完成功能模块的代码重构,根据IOS系统特性完成相应的适配,能够使用Analyze静态分析工具,进行项目调优;
4、掌握异步、同步、串行队列、并行队列的实现原理,掌握GCD执行步骤,掌握延时执行、一次性代码、快速遍历等基础方法;
5、能够熟练使用AFNetworking网络框架,能够编码实现文件上传、下载的工具类,能够对第三方网络框架进行优化和二次封装者优先;
6、掌握沙盒存储原理,掌握文件、Plist、NSUserDefaults数据存储的使用,熟悉SQLite数据库增删改查常用操作,熟练使用FMDB者优先;
7、熟练运用MVC架构模式进行开发,编写简单的可复用的UI组件,具有GitHub开源组件者优先;
8、掌握YYKit、Masonry、MJ系列等主流开源框架的使用,能够独立使用CocoaPods进行依赖引用;
9、掌握SVN、Git等源码管理工具的使用方法,能够协同团队成员完成项目开发工作。
版权声明:本文标题:IOS开发工程师的岗位要求共15个 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703281770h445349.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论