iOS开发工程师_2年工作经验

合集下载

ios开发 转正申请自我评价

ios开发 转正申请自我评价

ios开发转正申请自我评价引言:作为一名iOS开发工程师,我在过去的一段时间里积累了丰富的经验和技能。

通过不断学习和实践,我已经掌握了iOS开发的核心知识和技术,并且在项目中取得了一定的成果。

在这篇文章中,我将详细阐述我在iOS开发方面的能力和成就,以及我对未来发展的规划。

正文:1. 技术能力1.1 掌握iOS开发的基础知识:我熟悉Objective-C和Swift编程语言,并且了解iOS开发的基本框架和API。

我能够独立完成简单的iOS应用的开发和调试工作。

1.2 熟悉常用的开发工具和环境:我熟练使用Xcode进行开发,并且能够灵活运用各种调试工具和技巧,提高开发效率和代码质量。

1.3 深入了解iOS系统和设备特性:我对iOS系统的架构和内部机制有较深入的了解,能够充分利用系统的特性和功能,提升应用的性能和用户体验。

2. 项目经验2.1 参与过多个iOS应用的开发:我在过去的工作中参与了多个iOS应用的开发,其中包括商业应用和个人项目。

我负责了应用的需求分析、UI设计、代码编写和测试等工作,并且能够按时交付高质量的成果。

2.2 解决过复杂的技术问题:在项目开发过程中,我遇到过各种技术难题,例如性能优化、内存管理和多线程等。

我通过仔细分析问题、查找资料和与团队成员的讨论,成功解决了这些问题,并且取得了较好的效果。

2.3 与团队协作能力强:我在团队中能够积极主动地与其他成员合作,共同解决问题和完成任务。

我能够有效地沟通和协调,保持良好的团队氛围,并且能够按时完成工作。

3. 学习能力和自我提升3.1 持续学习新技术和知识:作为一名iOS开发工程师,我意识到技术更新的速度非常快,因此我注重学习新的技术和知识,保持自己的竞争力。

我经常阅读相关的技术文章和书籍,参加技术交流会议,并且尝试将新的技术应用到实际项目中。

3.2 积极参与开源社区:我积极参与开源社区,与其他开发者交流经验和分享知识。

我在GitHub上贡献了一些开源项目,并且与其他开发者合作解决了一些技术问题。

iOS开发工程师工作经验

iOS开发工程师工作经验

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#及.Net1.工程名称:微吼(即将上线)软件环境: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工程描述:该软件是大亚智能家居安防产品的配套应用,让用户可以通过移动设备来远程控制灯光、窗帘、插座等家居设备,通过智能定时联动的控制整个家居场景,实现家居的智能化;通过全体布防、全体撤防、在家布防等安防场景,高清摄像头远程实时监控家中的情况,实现家居的安全化;与此同时还能通过此应用控制家庭多媒体影音系统,实现了多屏互动功能;远程浏览与管理网盘上的文件和资料。

移动应用开发工程师(IOS)职位描述与岗位职责

移动应用开发工程师(IOS)职位描述与岗位职责

移动应用开发工程师(IOS)职位描述与岗位职责
岗位职责:
1.负责移动应用IOS端的开发与维护工作,完成项目的需求分析、架构设计、编码、测试等工作;
2.根据产品、设计和UI等需求给出IOS端的方案和开发计划,并在规定的时间内完成开发和测试,确保产品的质量和用户体验;
3.负责优化和改进现有的代码,以提高系统的性能和稳定性;
4.与产品团队和后端开发团队合作,协同完成产品开发过程中的各项任务;
5.学习新的技术、语言和框架,并将其应用到项目中;
6.负责编写文档,包括需求分析、设计文档、开发文档、测试文档等;
7.负责代码版本管理和持续集成部署等工作。

任职资格:
1.本科及以上学历,计算机相关专业;
2.三年及以上移动应用的开发经验,有成功上线的应用案例优先;
3.熟练掌握IOS开发、Objective-C/Swift、Xcode等开发工具和语言;
4.熟悉IOS端框架和技术,具有较高的代码质量和规范意识;
5.熟悉客户端和服务器交互机制,掌握网络编程,具备RESTful API设计和开发经验;
6.了解移动端性能优化、安全性开发等方面的经验,有相关实际项目经验者优先;
7.具备较好的沟通能力和团队合作意识,执行力强,有较强的学习能力和责任心;
8.热爱技术、注重用户体验,对产品的发展和创新有独到的见解。

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应用的开发项目。

这些项目中,我主要负责应用的架构设计、界面开发、功能实现和性能优化等工作。

通过这些项目,我积累了丰富的开发经验,并熟悉了Swift和Objective-C等常用的开发语言。

我熟悉iOS SDK和相关的开发工具,例如Xcode和Interface Builder等,能够独立完成iOS应用的开发工作。

我有很强的分析和解决问题的能力,在开发过程中能够快速定位并修复代码中的bug。

同时,我也注重代码的可维护性和可扩展性,善于使用设计模式和合适的架构来构建高质量的应用。

除了技术上的能力,我也有良好的团队合作和沟通能力。

在之前的项目中,我与UI设计师、产品经理和测试人员紧密合作,保证了项目的顺利进行和最终的交付。

我乐于分享自己的经验和知识,与团队成员一起成长和进步。

作为一名iOS工程师,我不仅追求技术上的进步,还关注着行业的最新动态和技术趋势。

我时刻保持对新技术的学习和探索,并尝试将其应用于实际开发中。

我相信技术的进步将推动应用的创新和用户体验的提升,我愿意成为其中的一员。

我希望能够加入贵公司的团队,为公司的产品和业务发展贡献自己的力量。

如果给予我这次机会,我将不辜负信任,努力工作,不断提升自己的技术水平和职业素养。

谢谢您给予我阅读简历的时间和宝贵的考虑。

祝贵公司招聘工作顺利,期待能有机会与您进行面试。

此致敬礼。

深圳计算机软件行业ios客户端开发工程师岗位介绍JD模板

深圳计算机软件行业ios客户端开发工程师岗位介绍JD模板

深圳计算机软件行业ios客户端开发工程师岗位介绍JD模板
岗位名称:ios客户端开发工程师
岗位关键词:ios,xcode,swift
职责描述:
1. 负责读特产品的功能研发和性能优化,完成高质量编码和测试工作;
2. 配合产品经理、设计师等,完成客户端的需求评审等工作 ;
3. 设计良好的代码结构,不断迭代重构 ;
4. 承担重点、难点的技术攻坚。

任职要求:
1. 2年以上iOS客户端开发经验,有知名互联网平台研发经验优先;
2. 熟练使用Xcode的Instrument来诊断和调试问题;
3. 具有扎实的编程功底,良好的设计能力和编程习惯;
4. 熟练掌握Objective-C,熟练掌握Hybrid混合开发,熟悉Swift;
5. 积极乐观,责任心强,工作认真细致,具有良好的团队沟通与协作能力;
6. 热爱移动产品研发,有较强的学习能力,有强烈的求知欲、好奇心和进取心,能及时关注和学习业界最新的移动开发技术;
7. 具备良好的业务理解和分析能力,乐于沟通,能够主动发现和解决问题,具有钻研精神和创新思维,工作踏实肯干,具有较强的团队合作精神。

高福利:
双休+社保+午餐补贴+通勤补贴+下午茶+通勤补贴+带薪年假+节假日购物券(可折现)+员工体检计划
已婚已育员工有额外的家庭大福利政策。

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、具备良好的英文阅读能力和新技术学习能力。

软件开发工程师工作经验

软件开发工程师工作经验

软件开发工程师工作经验在现代科技的快速发展和数字化浪潮的席卷下,软件开发工程师成为了一个备受瞩目的职业。

作为一名软件开发工程师,我有幸能够参与各种项目的开发与实施,并积累了宝贵的工作经验。

在这篇文章中,我将分享我在软件开发领域的经验和感悟。

一、项目需求分析作为软件开发工程师,第一步是理解项目需求。

这个阶段中,我们与客户或项目经理进行紧密的沟通,以确保对需求的准确理解。

我们要全面考虑到项目的功能、用户体验、安全性以及可扩展性等各个方面,以便为客户提供最佳的解决方案。

二、系统设计与架构在明确了项目需求后,我们开始进行系统设计与架构。

这个过程中,我们需要仔细考虑系统的模块划分、技术栈选择、数据库设计、接口规范等等。

一个良好的系统设计可以提高开发效率、降低维护成本,并最终为用户提供一个高性能、稳定可靠的软件产品。

三、编码与开发编码与开发是软件开发工程师最重要的工作环节之一。

在这个阶段中,我们需要根据系统设计文档和需求规范开始编写代码。

良好的编码习惯、规范的命名规范以及注释的添加是编码过程中必不可少的。

此外,我们还需要通过单元测试与集成测试来确保代码质量,并及时修复bug。

四、团队协作与沟通作为软件开发工程师,我们往往需要与其他成员进行紧密的合作。

在一个项目中,可能涉及到前端开发工程师、后端开发工程师、测试工程师等等。

因此,良好的团队协作和沟通能力是软件开发工程师必备的技能之一。

我们需要及时共享项目进展、解决问题,并在互相学习、互相支持的氛围中共同进步。

五、项目上线与维护当软件完成开发并通过测试之后,我们将会进行上线部署并投入使用。

然而,软件开发并不仅止于此。

我们还需要定期进行维护与更新,以确保软件的正常运行和用户体验的持续优化。

通过对用户反馈的收集和分析,我们不断改进软件功能和性能,提供更好的产品体验。

总结起来,作为一名软件开发工程师,我深知专业知识的重要性,不断学习和掌握新的技术和工具,以适应行业的快速发展。

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

个人简历
基本信息
姓名:XXX 性别:男
工作经验:4年 iOS开发经验:2年
年龄:23籍贯:浙江
民族:汉电话:1526798XXXX 学历:本科毕业院校:XXXX学院
邮箱:lou27690XXXX@
求职意向
目标岗位:iOS软件开发工程师
薪酬期望值:面议
目前处于离职状态,一周内上岗
专业技能
精通Objective-C. 熟悉 C/C++/swift .
熟悉iOS下网络通信机制,对Socket通信、TCP/IP和http/https有一定理解和经验
熟悉OC的runtime的运行机制和ARC/MRC内存管理机制
精通UIKit、MapKit、LBS使用
熟练使用iOS 核心SDK, 自定义控件和常用动画效果
熟练使用Xcode等相关开发工具
熟练MVC、代理、单例等常用设计模式
熟悉网络处理、多线程及数据存储
熟练使用AFN、MBProgressHUD、SDWebImage等第三方框架
熟悉json/xml解析,熟练使用SQLite进行储存查找操作
熟悉Git、SVN源代码管理器
具有丰富的手机架构设计经验和性能调优经验,熟练掌握各种性能分析工具
具有良好的英文文档阅读能力, 编程基础扎实, 具备良好的编程习惯
工作经历
2013年1月– 2014年7月 2016 6-2015 5 2015 5-2013 3 21岁
杭州跃度网络科技有限公司1年稳定性
部门:软件开发部
职位:iOS软件开发工程师
工作描述:
负责遵照项目需求完成相关应用的设计和开发,准确实现开发需求
●补充技术文档,整理历史代码,修改历史遗留Bug,负责产品定制功能的修改和维护
●独立完成系统模块或小系统的设计和代码的实现
●负责解决开发过程中的技术问题
●负责优化客户端软件相关产品适配
●参与与其他团队的沟通协调
2010年9月– 2012年12月
上海盛威计算机信息技术有限公司
部门:售后服务部
职位:硬件工程师
工作描述:完成每天指定的上门服务,DELL电脑的维修工作。

项目经验
项目一:优价生活
项目名称:优价生活
项目描述:“优价生活”APP是一款手机商品信息发布与浏览软件,采用O2O营销模式,您可在这里免费发布各类商品信息,也可实时了解本地其他优惠商品信息,轻松享受手机购物乐趣。

实体店加入“优价生活”移动网络营销应用,可以实现在线发布商品信息、在线接受顾客预订等功能
项目责任:页面设计到功能实现都是个人独立完成。

主要运用到的技术;
1.左右两边用独立的view来控制两边控制器view的可视范围
2.中间创建一个view用来切换显示点击不同控制器要显示的内容
3.利用MVC模式,当点击某行cell的时候利用代理使数据模型在控制器之间的传递,来让相应的控
制器显示对应的内容
4.利用分类来封装,拓展一些方法,让程序更简洁。

项目二:黄龙饭店
项目描述:杭州黄龙饭店是全球第一家拥有全方位高科技智能体系的智慧型商务会议酒店。

这是一款免费的移动应用软件,适用于苹果等智能手机。

您可以通过此软件随时了解杭州黄龙饭店的最新资讯和优惠活动,也可以了解饭店的各项设施和信息
责任描述:
1.利用MVC模式,实现了项目的良好架构设计;
2.在UI布局设计方面提出了大量的意见,代码高度自定义,拓展性极强。

3.利用分类、自定义工具类来封装,拓展一些方法,让程序更简洁;
4.使用第三方开源框架对数据缓存进一步优化,大量使用代理模式使业务逻辑更加鲜明。

项目三:健康指数
项目名称:BMI健康指数测试
项目描述:BMI健康指数测试是一款方便人们随时了解自身健康的一款软件,属于运动软件类。

主要技术:
1.使用Button的选中来选择性别
2.来用pickPiew的滚动来选择年龄
3.利用屏幕上的点与标尺的实际位置之间的换算关系,来确定当我们移动标尺的时候人物高矮的变化。

4.利用BMI的计算公式,来算出相应的结果,并与给定的标准值来比较,最后显示出用户的BMI指数
及怎么样才会更好的建议.
责任描述:负责整个项目的开发维护工作。

项目四:玄幻小说
项目描述:最经典的玄幻小说,是一款可以阅读小说的应用,相对于网页版小说,更加清晰流畅
主要技术:
1.使用CoreAnimation动画制作华丽的动画效果,在保证效率的同时获得更加的用户体验;
2.UISearchbar搜索作者名字,利用客户给出实现异步下载(NSURLRequest),利用系统自带的
NSJSONSerialization解析结果,UITablleView显示搜索结果。

3.定制cell及cell模型,从客户提供的api抓取网络数据,并正确显示在界面上
责任描述:负责抓取数据,和数据的解析并显示在界面上。

项目五:LOL宝典(个人项目,已上线)
项目描述:1.绑定游戏账号,随时随地查看战斗力,了解队友和对手的战斗详情
2.最全面的英雄信息介绍:英雄用法简介,英雄出装、加点、符文与天赋、打法攻略,大神教你怎么出装、怎么加点、怎么配符文与天赋
3.英雄背景故事、城邦故事、武器故事
4.高清视频:知名解说、比赛视频、娱乐搞笑视频
5.摇一摇,召唤对阵信息和英雄出装
责任描述:独立完成整个项目
主要技术:采用第三方框架FMDB,实现SQLite的数据存储,实现模糊查询,自己封装AFNetworking 发送网络请求及JSON解析,避免了使用第三方框架带来的风险,通过友盟社会化组件实现社会化分享,使用SDWebImage对图片进行缓存,手动清除图片缓存,避免图片占用空间过大。

自我评价
●学习能力强,有创造性思维能力,有较强分析和解决问题的能力,勤于学习,不断完善自我
●能熟练阅读技术文档,富有团队精神,责任感和沟通能力,工作积极主动,有较强的责任心和严谨的
工作作风
●热爱设计编写程序,对IT行业充满激情,能吃苦耐劳,能承担工作压力
●另外,在实际工作中,可接受出差、加班。

相关文档
最新文档