iOS开发工程师工作经验

合集下载

外企,ios开发自我介绍和项目介绍

外企,ios开发自我介绍和项目介绍

外企,ios开发自我介绍和项目介绍iOS开发自我介绍和项目介绍作为一名从事iOS开发的工程师,我热爱编程工作,有着3年以上的iOS开发经验,熟悉Objective-C和Swift开发语言,具备良好的编码风格和规范,注重代码可读性和项目可维护性。

我具备良好的团队协作精神,善于沟通,擅长技术攻坚和解决问题。

在项目中,我能够快速学习并掌握新技术,熟练掌握常用框架和工具,例如MVC、MVVM、AFNetworking、SDWebImage、Masonry、JPush、LeanCloud等。

以下是我参与的几个重要项目:1. XXX售后管理系统该项目主要为XXX公司提供售后服务,包括用户反馈、客服服务、订单管理等功能。

我作为iOS开发工程师参与了该项目的研发,负责iOS端的开发工作。

我在该项目中使用了Swift语言,借助MVC架构设计了应用程序的核心架构,采用了很多iOS开发常用的UI控件和第三方库,例如HMSegmentedControl、MJRefresh等,便于提升开发效率。

除了技术实现,我还着重注重用户体验,保证了应用程序具备良好的用户交互和界面设计效果。

在项目上线后,获得了用户推崇和公司领导的高度评价。

2. XXX秒杀APP该项目是一个电商APP,提供了各种秒杀优惠活动,让用户可以极大程度地享受优惠购物体验。

作为开发工程师,我负责了整个iOS端的研发,并采用了Objective-C语言进行编写。

在该项目中,我采用MVC设计架构,使用了一大批常见的工具和框架,例如SDWebImage、MJRefresh、MBProgressHUD等。

此外,在保障程序功能的同时,我还注重应用程序的性能和稳定性,经过不断的优化调试和测试,保证了应用程序的流畅运行。

3. XXX社交APP该项目是一款基于用户社交的APP,用户可以在应用程序中创建自己的主页、发布动态、关注好友、私信聊天等等。

作为iOS开发工程师,我负责了iOS端的研发工作,并采用Swift语言进行编写。

中高级IOS开发工程师岗位职责

中高级IOS开发工程师岗位职责

中高级IOS开发工程师岗位职责中高级iOS开发工程师是一种较高级别的职务,通常需要具备7年以上相关工作经验和深度的技术知识。

其主要职责包括以下几个方面:1. 开发和维护iOS应用程序iOS开发工程师需要根据产品需求,进行iOS应用程序的设计、开发和维护工作。

具体包括需求分析、UI设计、编码实现、调试测试等步骤。

此外,还需要对已经上线的应用程序进行持续性的优化和改进工作,以保证用户体验和产品质量。

2. 持续学习和研究新技术作为一名中高级iOS开发工程师,需要持续学习和研究新技术,不断完善自己的技术知识和技能。

特别是随着移动技术和iOS系统的不断更新,要不断跟进和学习最新技术和功能,例如Swift语言、iOS13新特性等等。

3. 协同团队进行开发在团队协作中,iOS开发工程师需要和UI设计师、产品经理、后端开发工程师、测试工程师等多个角色密切协同合作,共同完成整个项目的开发和交付工作。

需要参与团队的日常沟通和协作,按照项目进度,及时更新代码和文档,并解决相关问题和技术难点。

4. 持续提升开发效率和质量为了保证工程的效率和产品质量,iOS开发工程师需要寻找并使用最适合自己的开发工具,充分利用好各种开源框架和SDK,提高代码的复用性和可维护性。

另外,要有一定的测试经验,能确保开发出的应用程序稳定、高效和符合用户需求。

5. 建立和维护技术社区为了更好地促进和分享技术进步,iOS开发工程师需要积极建立和参加各种技术社区,例如技术博客、技术论坛、开源社区等等,分享自己的开发经验和技术成果,与其他开发者交流和合作,促进技术创新和进步。

ios开发工程师,职位描述与岗位职责

ios开发工程师,职位描述与岗位职责

ios开发工程师,职位描述与岗位职责iOS开发工程师是指专门从事苹果公司的移动操作系统开发方面的人员。

其主要职责是负责iOS平台下的移动客户端软件的开发工作,同时需要对产品提供技术支持和维护以及确保产品的质量和稳定性。

岗位职责:1. 开发iOS平台上的移动客户端软件,能够解决用户需求,在性能和稳定性方面做到更好的优化,确保软件的高效运行;2. 熟悉Xcode IDE,并能够运用Objective-C、Swift等语言开发iOS应用程序的功能,并对iOS SDK各组件有深刻的理解;3. 能够编写高效、可维护、可扩展的代码,减少代码冗余,提高代码质量;4. 至少熟练掌握一种前端开发技术,如HTML5、Javascript等,能够根据需求独立完成区块的HTML开发,熟悉Ajax、HTTP请求等技术;5. 能够对自己编写的代码进行优化,代码清晰易懂,易于代码阅读和维护;6. 能够使用Xcode测试工具进行测试,在保证软件质量的情况下快速修复bug;7. 能够进行性能优化,提高用户体验,减少软件卡顿和崩溃现象;8. 能够与产品经理、UI设计师等进行沟通,协作完成项目目标;9. 熟练阅读英文文档,及时了解iOS开发中的最新技术,积累经验;10. 能够与团队成员协调合作,遵循既定的开发规范,共同维护项目的稳定性和品质。

职位描述:1. 具备完善的iOS技术开发能力,了解后端开发技术和业务流程;2. 对新技术的学习和研究积极主动,能够通过自主学习不断提升自己的技术水平;3. 熟练使用代码版本管理工具,如Git等;4. 在iOS应用程序的架构、设计及性能优化等方面具备优秀的开发能力;5. 具备较强的团队合作意识,理解团队中各成员的角色和职责,积极配合完成工作任务;6. 具备一定跨平台的联合开发经验,能够为不同平台的移动应用程序提供解决方案;7. 具备较强的工作责任心和时间管理能力,能够按要求保质保量完成工作任务;8. 具有较好的职业素养,遵纪守法,遵守公司的相关规定和管理制度;9. 积极了解公司的业务,深入了解用户和竞品,不断思考如何更好地为用户和公司创造价值。

iOS开发工程师(中高级)职位描述与岗位职责

iOS开发工程师(中高级)职位描述与岗位职责

iOS开发工程师(中高级)职位描述与岗位职责岗位职责与工作描述1. 负责iOS客户端应用的开发和维护,包括系统架构设计、功能开发和代码规范。

2. 保证iOS应用程序的质量、稳定性和安全性。

3. 精通iOS系统相关的编程技术和开发工具,能够快速开发和优化iOS手机应用。

4. 配合用户需求和产品经理的指导,建议和推荐iOS平台的应用程序。

5. 能够持续优化iOS应用程序的性能和体验,熟悉数据结构、算法等计算机基础知识。

6. 与同事沟通、协调,参与问题的解决和优化。

7. 研究新的技术和理念,不断提升自身技能和知识水平,为团队创造价值。

职位要求:1. 本科及以上学历,计算机相关专业毕业,在iOS开发领域具有3年以上相关经验。

2. 精通Objective-C、Swift、Cocoa Touch等技术框架和编程语言,具有在实际应用中开发的经验。

3. 熟悉Xcode、Interface Builder和Simulator等开发和调试工具,能够进行iOS程序的开发、发布和调试。

4. 对iOS开发平台的API文档和约定有深入了解,具备较强的解决问题能力。

5. 熟悉iOS手机应用开发的流程、规范和设计思想,了解应用程序的内部结构、性能优化和安全应用程序的开发方法。

6. 具有良好的编程习惯和团队精神,高度热爱编程和移动互联网行业。

7. 擅长英语读写,能够阅读技术文档或参与英文论坛。

以上为iOS开发工程师(中高级)的职位描述和岗位职责,该岗位需要扎实的编程基础和丰富的实战经验,拥有优秀的团队合作精神和较强的问题解决能力。

在移动互联网行业中,iOS应用程序为重要的产品形态之一,对于iOS开发工程师而言,熟练掌握相关技术,扎实的编程基础,不断学习和自我提升,是非常重要的。

资深IOS开发职位描述与岗位职责

资深IOS开发职位描述与岗位职责

资深IOS开发职位描述与岗位职责职位描述:资深iOS开发工程师通常会担任高级软件开发工程师和 iOS 项目开发团队的项目经理。

工作重点在于设计、开发和维护高质量的iOS 应用程序,同时管理和指导团队的项目开发过程,确保项目交付时间和质量标准得到充分满足。

他们负责深入理解 iOS 平台的工作原理、开发语言和最新技术。

同时,他们也会参与团队讨论并与其他团队成员合作,确保交付的应用程序充分满足客户的要求和期望。

岗位职责:1. 负责 iOS 应用程序的架构设计、开发、测试和维护工作;2. 深入理解 iOS 平台开发原理和技术要点,熟悉 Objective-C 和 Swift 编程语言;3. 根据应用程序需求,编写应用程序的代码,并确保其性能和质量符合标准;4. 在应用程序开发过程中,对项目进行风险评估并提供相应的解决方案,保证项目能够按时交付;5. 对团队进行技术指导,制定代码规范,确保团队成员遵守相应的开发流程;6. 参与团队中的代码评审工作并分享个人的开发经验,以帮助团队成员提高开发能力;7. 研究和掌握最新的 iOS 开发技术和工具;8. 定期与客户、团队成员和项目经理沟通,请他们评估项目进展,并及时掌握项目风险和问题。

9. 根据项目需要,为移动端应用程序开发提供最佳实践,并协助团队成员成功交付产品。

任职要求:1. 具备本科或者以上的计算机或软件工程相关专业背景;2. 形单影只不是此时应该的快乐人生,3 至 5 年的 iOS 开发工作经验,熟悉 Objective-C 和 Swift 语言;3. 对移动设备平台有深入的理解和开发经验,熟悉 iOS 应用程序开发、发布过程、常见问题及解决方法;4. 对常见的开发框架(如MVP、MVC、MVVM)和设计模式(如单例模式、工厂模式等)有较深刻的了解;5. 对 Objective-C 和 Swift 中的规范和代码复用的理解;6. 熟悉 Git 版本控制、自动化构建/打包、测试/集成测试等开发流程,并能够在团队中进行分享和指导;7. 具有较强的解决问题和逻辑思维能力,能够在高压下工作并快速响应客户需求;8. 具备良好的英语沟通和书写能力,并能与国际团队顺畅交流;9. 有服务、耐心、贴近用户需求的工作态度,同时能够与团队成员及其他相关人员协同工作。

IOS开发工程师的岗位要求9个

IOS开发工程师的岗位要求9个

IOS开发工程师的岗位要求9个岗位要求1:1、了解Swift开发语言,熟悉Swift开发框架;2、了解网络编程,熟悉多线程,对TCP、UDP、HTTP、socket 有深入理解;3、了解MVC、Reactor、Delegate等设计模式;4、了解iOS系统结构,对于内存,IO,网络,有性能优化经验;5、了解Web-Native交互,精通WKWebView框架,熟练使用JavaScript和前端交互;6、具备快速的解决遇到的各种技术难题能力,能独立承担模块开发任务和有任务进度把控能力;7、具有良好的沟通能力、团队合作精神、能承担工作压力。

岗位要求2:1、熟悉Swift编程2、熟悉iOS系统各类框架3、熟悉网络通讯4、熟悉iOS沙盒机制5、熟悉数据库操作6、熟悉数据结构及其应用7、熟悉设计模式岗位要求3:1、计算机相关专业,具备至少3年iOS平台项目开发经验,有优秀APP开发经验者优先;2、扎实的Objective-C & Swift 基础,熟练掌握runtime 原理,多线程操作、内存管理;3、擅长UI定制与用户交互、动画等经验者优先;4、抗压能力强,具备端到端解决问题能力。

协调能力和沟通技巧佳会是加分项;5、有互联网大厂工作经验者优。

6、做过即时通讯,视频类,照片类,游戏类的优先考虑!!岗位要求4:1、本科以上学历,扎实的计算机基础,精通算法、数据结构,1~2年全职开发工作经验;2.良好的计算机基础,熟悉iOS系统,熟练使用UIKit,CoreAnimation等常用框架,对Runtime,RunLoop,内存管理机制以及多线程开发有自己的理解3.熟悉常用设计模式,具备写好代码的能力,有重构代码的经验4.思路清晰,具备良好的沟通能力和理解能力5、熟悉开源网络框架和图片缓存框架等的使用,了解过开源框架代码;6、对iOS的UI、组件、性能优化、网络优化、内存优化等有深入实践,熟练掌握iOS平台上App性能优化的工具和方法7、具备较强的责任感和主动性,良好的沟通能力和团队协作精神;8、具备良好的英文阅读能力和新技术学习能力。

IOS开发工程师的岗位要求8个

IOS开发工程师的岗位要求8个

IOS开发工程师的岗位要求8个岗位要求1:1、熟悉swift编程技术,对于基本概念、开发环境有充分了解;2、熟练掌握IOS架构,能独立完成IOS项目开发,参与过完整的App开发及发布;3、有开发Html5前端的经验,能应用Html5开发APP界面和体验效果;4、熟练使用代码、Interface Builder实现界面布局;5、具备macos/ipad平台开发经验;6、熟悉opengl、arc技术,app store上有应用作品,有即时通讯项目开发经验;7、有良好的软件工程知识和质量意识;岗位要求2:1.热爱编程,学习能力强;2.计算机或相关专业;3.有扎实的Objective-C/Swift语言基础,熟练掌握C/C++者优先;4.熟悉iOS操作系统, 深入理解iOS内存管理机制、Runtime、RunLoop、多线程、Auto Layout等;5.对数据结构, 算法具有扎实的理解;6.有良好的团队合作精神,工作认真负责,沟通协作意识良好,能够承担工作压力。

------以上都不是硬性要求,只要你觉得自己足够牛------岗位要求3:1. 本科以上学历,2年以上客户端开发经验,良好的设计能力和编程习惯;2. 熟悉iOS基础架构,掌握常见的开发模式和开发框架;3. 熟悉业界跨平台方案,有RN/Weex/Flutter/浏览器内核经验优先;4. 有大型应用的设计与开发经验优先。

岗位要求4:(1)大专以上学历,计算机相关专业;(2)具有2年以上IOS应用开发经验,至少有一个完整应用开发经验;(3)精通Objective-C,熟练使用Xcode开发环境,熟悉iOS SDK,熟悉C/C++;(4)熟悉iOS应用开发框架及iOS平台下的GUI设计和实现,能独立开发高性能的iOS应用;(5)熟悉JSON/XML、HTTP、TCP/IP协议,熟悉面向接口开发;(7)具有高度的团队协作精神,良好的沟通能力,有较强的责任心;(8)有App Store上架作品或相关作品优先。

IOS APP开发工程师职位描述与岗位职责

IOS APP开发工程师职位描述与岗位职责

IOS APP开发工程师职位描述与岗位职责
一、职位描述
IOS APP开发工程师是一种程序员岗位,主要负责开发IOS系统下的应用程序,需要深入了解IOS系统的开发、调试和测试。

该职位需要具备较强的编程技能和对移动应用开发的深刻理解,熟练掌握IOS开发工具和技术,并且要保持对新技术和最新趋势的敏锐度。

二、岗位职责
1.负责IOS应用程序的开发:该岗位应聘者需要具备丰富的IOS开发经验,并且深入研究IOS系统下的应用开发规范,能熟练使用Xcode、Objective-C、Swift等开发工具和语言。

2. 进行需求分析和功能设计:需要与产品团队合作完成需求分析和功能设计,确保开发程序能够满足客户需求和产品规格,并且具有一定的可扩展性。

3. 编写高质量的代码:需要保证程序代码的可读性、可维护性和可扩展性,并且严格遵守代码规范和最佳实践,确保代码的质量和稳定性。

4. 进行测试和调试:需要严格测试和调试开发的程序,排除程序中的bug和错误,并且保证程序的稳定性和可靠性。

5. 实现产品设计和功能:需要与UI/UX设计师合作实现产品的设计和功能,确保产品具有良好的用户体验和界面设计。

6. 性能优化和升级:需要对程序进行性能优化和升级,确保程序在性能、稳定性和用户体验方面都能提供最优化的解决方案。

7. 技术支持和解决问题:需要积极与其他团队成员合作,解决问题并提供技术支持,确保程序在运行过程中能够保持稳定。

8. 不断学习和探索:需要积极学习和探索新技术和最新趋势,保持对IOS开发工具和技术的深刻理解,并且不断提高自己的技术水平和岗位能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XX
个人信息姓名:XX专业:软件工程
学历:本科工作经验:1年
移动电话: xxxxxxxxxxx 电子由E件:xxxxxxxxxxxx@
求职意向
iOS开发工程师
工作经验
2013.6-2014.5 上海闪酷信息技术有限公司iOS开发部iOS开发工程师
工作描述: 1.负责公司iOS平台下的iPhone应用程序的软件设计及开发;
2.参与工程需求分析,产品模块的概要和详细设计;
3.改善软件的性能,提高用户体验;
4.根据公司的要求书写相应的技术文档;
专业技能
1.熟练掌握Object-c/c, 了解C++,对Object-c的内存管理机制有较好的理解
2.熟练掌握MVC单例、观察者、代理、工厂等设计模式
3.熟练掌握Json/XML解读等
4.熟悉socket通信、TCP/UD味口 HTTP协议
5.熟悉支付宝,二维码等
6.熟练掌握SQLite数据库,实现本地缓存与清除
7.熟练使用NSTread,GCD,NSOperation多线程开发
8.熟练操作App上架及版本更新
9.熟练使用SVN代码管理工具
10.熟悉 C#及.Net
1.工程名称:微吼(即将上线)软件环境:Mac OS X 10.9 开发工具:Xcode5.0.2 +
ios7.0
工程描述:该软件是一款商务视频社交应用,汇集各类顶尖峰会,行业沙龙,财经路演等精彩直播,在微吼,你可以围观,更可以参加话题讨论,加入感兴趣的圈子,更能成为万人瞩目的焦点。

微吼让人人都有一个直播间。

应用技术:1.利用Rtmp协议进行视频直播
2.ShareSDK 第三方登陆及分享
3.M3U8 封装
4.视频播放器的定制
责任描述:三人工程。

本人负责:
1.实现第三方登陆及分享功能
2.根据需求自定义控件
3.m3u8 格式封装
4.发表评论类似于贴吧功能
2.工程名称:易家(已上线)
软件环境:Mac OS X 10.8.5
开发工具:Xcode5.0.2 + ios7.0
工程描述:该软件是大亚智能家居安防产品的配套应用,让用户可以通过移动设备来远程控制灯光、窗帘、插座等家居设备,通过智能定时联动的控制整个家居场景,实现家居
的智能化;通过全体布防、全体撤防、在家布防等安防场景,高清摄像头远程实
时监控家中的情况,实现家居的安全化;与此同时还能通过此应用控制家庭多媒
体影音系统,实现了多屏互动功能;远程浏览与管理网盘上的文件和资料。

应用技术:1.利用会话层协议进行底层控制
2.利用Scoket进行文件管理
3.利用Upnp实现推送
责任描述:三人工程。

本人负责Upnp推送
3.工程名称:不打烊(已上线)软件环境:Mac OS X 10.8.5 开发工具:Xcode5.0 +
ios7.0
工程描述:该软件是一款本地O2O电子商务平台应用,承诺将消费者需要的产品以最便宜在10-30分钟内送货上门,通过线上线下结合建设本地O2O综合服务平台。

线
上的电子商务平台将覆盖本地商业和服务各领域。

线下开设连锁便利店,提供
快速消费日用品和一站式生活服务。

应用技术: 1.不同的定制cell,瀑布流及动态效果的实现
2.jos n 及XML数据解读
3. 实现商品扫描及分享功能
4. 利用CoreData实现数据缓存
5. 调用支付宝快捷支付接口
责任描述:个人工程。

本人负责:
1.实现登陆注册及分享功能
2.实现商品条形码.二维码扫描功能
3.实现商品关键字检索功能模块及图片图片轮番展示
4.加入购物车及调用支付宝快捷支付接口
4.工程名称:外勤宝(已上线)软件环境:Mac OS X 10.8.3 开发工具:Xcode4.6.3 +
ios6.0
工程描述:该软件是解决企业对外勤人员的有效管理的一款应用。

可以与PC端的管理人员进行便捷的基于位置的信息交互。

是企业外勤人员的得力助手.注:企业级账号
发布到公司平台
应用技术:1.cell的自定制。

2.XML 及Json数据解读
3.网络数据的异步下载,及图片的异步加载
4.百度地图SDK
责任描述:两人工程
1.整体界面的搭建以及自定义控件
2.地图导航及自定义标注
教育背景
2010.09 — 2014.06 xxxxxxxx 本科软件工程
具有良好的表达沟通能力,善于思考.对工作认真负责。

能对新技术自学并熟练掌握,协调性好,团队工程个人工程均可胜任。

具有较强的抗压能力。

性格开朗、乐观、具有良好的团队合作精神,能很快适应公司文化。

相关文档
最新文档