ios开发工程师是一个专注于构建和维护ios应用程序的专业角色,他们在苹果平台的软件开发领域扮演着核心角色。他们负责将创新的设计理念转化为功能丰富的应用,确保用户在iphone、ipad等设备上的优质体验。
1. 精通objective-c或swift编程语言,具备扎实的ios sdk、uikit框架知识。
2. 熟悉xcode集成开发环境,能够熟练运用其进行应用构建和调试。
3. 具备良好的软件设计原则和模式,如mvc、mvvm,理解软件架构的重要性。
4. 对apple的human interface guidelines有深入理解,能创建符合用户体验标准的界面。
5. 熟悉网络编程,包括restful api、json、xml等数据交换格式。
6. 具备问题解决能力,能独立分析并解决开发中遇到的技术难题。
7. 持续关注ios技术动态,积极参与新技术的学习和实践。
8. 良好的团队协作精神,能与设计师、产品经理有效沟通,确保项目顺利进行。
ios开发工程师的工作日常涉及编码、测试、调试和优化应用程序。他们需要与跨职能团队密切合作,从概念到实现,再到最终发布,全程参与产品的生命周期管理。此外,他们还需要处理用户反馈,持续改进应用性能,以满足日益增长的用户需求。
1. 应用程序开发:编写高质量的代码,实现功能模块,确保应用的稳定性和性能。
2. 用户界面设计:与ui/ux设计师协作,实现直观、美观且响应迅速的交互界面。
3. 测试与调试:执行单元测试,修复bug,确保应用在不同设备和操作系统版本上的兼容性。
4. 性能优化:监控和优化应用的内存使用、加载速度和电池消耗,提升用户体验。
5. 版本控制:利用git等工具进行代码管理,协调团队成员的开发进度。
6. 文档编写:编写清晰的技术文档,方便团队成员理解和维护代码。
7. 技术研究:探索新的ios开发技术和工具,引入到项目中提高效率和质量。
8. 项目协调:与产品经理、设计师、测试人员等共同推进项目进度,确保按时交付。
9. 后续维护:跟踪用户反馈,进行应用的迭代更新,解决新出现的问题。
ios开发工程师是技术创新与用户体验之间的桥梁,他们的工作直接影响着苹果生态系统中应用的质量和用户体验。在这个岗位上,持续学习、创新思维和团队合作是取得成功的关键。
第1篇 ___ios开发工程师岗位职责职位要求
职责描述:
岗位职责:
1、负责iso软件架构设计与开发;
2、负责移动端app基于lbs的学生定位及家校通业务开发和设计;
岗位要求:
1、二年以上iphone平台客户端开发经验,必需具备独立开发和调试应用程序能力;
2、精通objective-c语言,熟悉掌握objective-c开发环境技术,具备扎实的编程基本功和良好的编程习惯;
3、精通移动互联网络编程、多线程、图形界面编程、熟悉tcp/udp、http协议,熟悉调用webservice接口,熟悉json;
4、了解ios多版本之间的差别,精通ios7、ios8新特性。如arc、storyboard,autolayout具有良好的团队沟通能力,工作认真负责,学习适应能力强;
5、精通百度地图、高德地图、google map等api。
6、精通消息推送机制及蓝牙通信开发。
7、有家校通系统或定位系统开发经验者优先。
岗位要求:
学历要求:大专
语言要求:不限
年龄要求:不限
工作年限:2年经验
第2篇 ios开发工程师-广州职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责企业级办公协同及创作工具类产品的ios端研发,参与核心系统(沟通和协作方向)的设计及优化;
2、负责基础库、框架、关键模块的技术选型、开发和改进;
3、指导团队其他成员的设计和coding,保证工程质量;
4、优化ios团队的开发模式、流程和规范,提高团队效率。
任职要求:
1、良好的设计和编码品味,热爱写代码能产出高质量的设计和代码,对稳定性和性能有超乎寻常的关注;
2、计算机基础扎实,熟悉常见数据结构、算法和设计模式,熟悉tcp、http、websocket等常见协议;
3、熟练掌握swift语言,熟练掌握_code等相关开发工具,熟悉ios sdk;
4、熟悉iphone应用开发,熟悉iphone平台应用软件的测试,有一年以上实际iphone app开发经验;
5、有知名开源作品、有多端开发经验、阅读过知名开源库源码的优先;
6、有良好的产品意识,学习能力强,执行力好,积极乐观,认真负责,乐于协作。
第3篇 ios开发工程师-抖音职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责相机和音视频相关产品的研发、优化与架构设计工作;
2、打磨camera能力,负责 camera类相关应用的开发工作,涉及camera录像,拍照功能开发;
3、负责持续的技术创新和不断优化,攻克技术难点。
任职要求:
1、本科或以上学历,计算机相关专业,3年以上工作经验;
2、扎实的计算机基础,熟悉常用数据结构算法;
3、至少精通一门编程语言 ,熟练掌握objective-c,熟悉swift,能独立开发iphoneapp,能够灵活的根据使用场景使用编程范式和设计模式;
4、熟悉cocoa,coreanimation,avfoundation;
5、有camera项目、github上有优秀的开源作品、图形图像经验者优先;
6、优秀的团队的沟通能力和协作。
第4篇 资深ios软件开发工程师职位描述与岗位职责任职要求
职位描述:
岗位职责:
1. 应用程序设计、开发、测试与维护 ;
2. 负责ios终端应用程序的需求沟通,设计,功能模块实现;
3. 参与ios手机应用体系结构分析与架构,性能优化等;
4. 负责模块的设计、开发、单元测试、集成测试、维护、bug修复、功能优化等;
5. 编写相关技术文档;
任职要求:
1.本科及以上学历,计算机相关专业;
2.熟悉mac os 平台下的开发;
3.至少有一款ios产品相关项目开发经验,有可展示的自主研发作品优先。
4.熟悉算法思想,有较强的解决问题的能力,对ood/oop 有深刻的理解,具有良好的编程习惯;
5.精通c++/objective c/cocoa编程,熟练使用iphone/ipad sdk,react native相关开发工具;
6.熟悉ios sdk中的ui、网络、数据库、_ml/json解析等开发技巧;
7.熟悉常用软件架构模式,熟悉各种算法与数据结构,多线程,网络编程;
8.具备良好的沟通能力和团队合作精神;
9.熟悉app store软件发布流程;
我们寻找这样的同事:
-- 热爱互联网视频和流媒体技术的软件开发
-- 身体健康,品行端正,良好的敬业精神和团队合作精神
-- 计算机、网络通信、电子工程及相关专业本科及以上学历
加入我们:
-- 您将有机会与全球著名的体育和娱乐巨头等neulion合作伙伴同事,参与构建其激动人心的新媒体发展业务平台
-- 您将有机会融入neulion全球开发团队,与来自不同国家和地区的优秀研发人员一起成就您的职业发展
-- 您将有机会neulion的发展与成就,与我们全球同事一起创建和享受开放、激情和友爱的企业文化。
第5篇 ios app工程师职位描述与岗位职责任职要求
职位描述:
岗位职责:
1、负责扫地机器人app应用软件开发;
2、负责app技术方案规划和技术文档编写;
3、负责app软件测试指导。
岗位要求:
1. 全日制本科以上学历,计算机、互联网、软件工程等相关专业;
2. 有扎实的ios技术基础,熟练掌握object-c/wift;
3. 熟练掌握ios开发常用工具;
4. 熟悉熟悉tcp/ip,http等通信协议;
5. 有成熟app上架作品者优先;
6. 良好的编码规范和注释习惯;
7. 有较强的独立工作能力和团队合作精神。
第6篇 ios系统研发岗位职责
工作职责:
1、负责ios app的开发和维护;
2、负责app的性能优化、解决各种技术难点;
3、参与产品需求讨论,提升用户体验;
4、根据产品设计,进行高质量的软件开发和持续性能优化。
任职要求:
1、本科及以上学历,工作1年以上,熟悉java语言;
2、掌握ios开发平台及框架原理,深入掌握 objective-c 语言、uikit框架、动画实现等;
3、熟练使用 git、cocoapods、instruments 等 ios 开发常用工具 ;
4、在数据结构、算法、网络、设计模式等方面拥有扎实的技术功底;
5、熟练掌握ios中runloop,runtime,多线程编程等技术;
6、具备良好的分析、解决问题的能力,能很快学习和掌握新技术;
7、有性能优化、组件化实战经验(高级);
8、负责培养团队新人、需求沟通、项目排期、技术方案选型和新技术探索(高级);
9、有主导完成优秀应用或相关产品开发经验者优先。
第7篇 ios高级研发工程师岗位职责
高级ios研发工程师 职位描述:
职位描述
1、公司移动产品的研发, 编写高质量的代码;
2、和产品经理配合, 深度参与手机产品需求讨论, 功能定义等;
3、设计良好的代码结构, 不断迭代重构;
4、指导并带领初级工程师共同完成研发任务。
职位要求
1、有强烈的求知欲和进取心,对新技术有持续的热情;
2、具有扎实的编程工底,良好的设计能力和编程习惯;
3、熟练掌握objective-c, 熟悉cocoa框架以及mvc等开发模式;
4、三年以上ios开发经验, 能独立开发iphone app;
5、简历请附上github和技术博客地址;
6、熟悉ios视频与图像编辑优先;
7、熟悉swift优先;
8、熟悉reactivecocoa与frp优先 职位描述:
职位描述
1、公司移动产品的研发, 编写高质量的代码;
2、和产品经理配合, 深度参与手机产品需求讨论, 功能定义等;
3、设计良好的代码结构, 不断迭代重构;
4、指导并带领初级工程师共同完成研发任务。
职位要求
1、有强烈的求知欲和进取心,对新技术有持续的热情;
2、具有扎实的编程工底,良好的设计能力和编程习惯;
3、熟练掌握objective-c, 熟悉cocoa框架以及mvc等开发模式;
4、三年以上ios开发经验, 能独立开发iphone app;
5、简历请附上github和技术博客地址;
6、熟悉ios视频与图像编辑优先;
7、熟悉swift优先;
8、熟悉reactivecocoa与frp优先
第8篇 ios软件工程师(初、中、高)职位描述与岗位职责任职要求
职位描述:
职责描述:
1. 负责ios移动终端应用客户端开发,根据项目任务计划按时完成软件编码和单元测试工作;
2. 协助进行系统设计及同后台系统交互接口设计;
3. 依据业务需求进行ios平台新技术研究;
4. 能说明书等相关技术文档。
任职资格:
1.能够独立完成app项目;
2.精通objectivec、swift 以及ios sdk中ui、网络、数据库、_mljson解析等开发技巧;
3.熟练使用mac os _、_code开发环境 、git代码管理工具;
4.熟悉runtime、runloop等底层知识;
5.熟练掌握wkwebview掌握h5交互技术;
6.熟悉性能优化,内存优化;
7.熟练使用开发中常用第三方开源库,如:masonry、afnetworking、sdwebimage、yymodel等;
8.熟练使用_code、cocoapods、postman、reveal等常用开发工具 有appstore应用经验。
任职要求:
第9篇 ios多媒体sdk研发工程师职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责抖音、火山以及海外相关产品 ios客户端 sdk 的研发,编写高质量的代码;
2、和产品经理配合,深度参与手机产品需求讨论,功能定义等;
3、设计良好的代码结构,不断迭代重构;
4、根据团队的整体规划,进行相关项目的开发。
任职要求:
1、有强烈的求知欲和进取心;
2、一年以上 ios 开发经验,能独立开发 iphoneapp 者先;
3、具有扎实的编程工底,良好的设计能力和编程习惯;
4、熟练掌握 objective-c,熟悉 c/c++,熟练掌握多线程、常用数据结构、操作系统知识;
5、熟悉音视频、特效相关多媒体客户端开发,有实际项目开发经验优先;
6、对 android 开发有一定了解,同时做过 android 项目开发的更佳;
7、有较好的学习能力、沟通能力、逻辑思维能力,热爱技术,对多媒体底层技术感兴趣者优先
第10篇 ios软件开发工程师岗位职责
ios 软件开发工程师 上海游陆信息科技有限公司 上海游陆信息科技有限公司,游陆,游陆 职责描述:
1、负责ios 手游sdk客户端开发与维护;
2、负责公司其他app开发与维护;
3、同时参与部分h5项目的开发,公司培养相关技术技能;
4、负责配合其他部门完成项目开发并协助测试,确保项目按时上线。
任职要求:
1、一年以上ios客户端开发经验,能独立开发应用;
2、熟练使用iphone sdk、_code等工具开发和优化程序;
3、熟悉ios下的网络协议(tcp/ip或http)、内存管理、gui开发;
4、有强烈的责任心和团队精神,善于沟通和合作;
5、有安卓或者服务端开发经验者优先。
第11篇 客户端ios程序岗位职责
资深客户端程序员(ios方向) 网易集团 网易(杭州)网络有限公司,杭州网易,网易,网易杭州,网易游戏,网易网络,网易集团,网易 职责描述:
1. 负责游戏打包;
2. 负责2d手游项目客户端本地化开发和性能优化;
3. 负责手游客户端版本的开发及发布,并保障版本质量和周期。
任职要求:
1. 计算机或相关专业的本科及以上学历,三年以上ios开发经验;
2. 扎实的objective-c语言基础,有swift/c/c++经验者优先;
3. 熟练掌握ios基础知识,如运行时,内存管理,多线程,动画,事件循环,事件响应链等;
4. 熟悉app内存占用、耗电、网络、ui渲染等性能方面分析和优化的方法;
5. 具备优秀的沟通和协调能力,良好的服务精神及团队合作能力,责任心强。
第12篇 资深ios开发工程师-创新工具职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责企业办公套件 ios客户端相关产品的架构、设计、优化;
2、负责基础库、框架、关键模块的技术选型、开发和改进;
3、指导团队其他成员的设计和coding,保证工程质量;
4、优化ios团队的开发模式、流程和规范,提高团队效率。
任职要求:
1、4年以上ios开发经验,主导过至少一个百万级dau 的ios app的架构;
2、精通ios sdk开发,熟悉常用组件;
3、精通swift或者oc语言;
4、计算机基础扎实,熟悉常见数据结构、算法和设计模式,熟悉数据库开发,熟悉tcp/ip、http等网络协议;
5、注重代码质量,设计经验丰富,能够产出高质量的设计和代码;
6、自我驱动能力、自我学习能力强,执行力好,良好的沟通协作能力,注重效率,能够深刻影响其他人;
7、有知名开源项目者优先;有大型项目架构经验者优先。
第13篇 ios开发工程师(海外工作)职位描述与岗位职责任职要求
职位描述:
此岗位工作地点马尼拉,提供酒店公寓住宿及中国餐饮服务,不愿出国的勿投递,谢谢!
岗位职责:
1、从事ios平台客户端软件研发;
2、独立进行应用以及相关功能模块的架构设计和开发工作;
3、参与项目重点、难点的技术攻坚;
4、参与相关系统文档的撰写和维护;
5、负责进行性能优化、崩溃跟踪等;
岗位要求:
1、熟练使用objective c语言,了解swift语言,良好的c、c++基础;
2、本科及以上学历,2年以上软件开发经验,2年以上ios平台商业软件开发经验;
3、精通ui控件封装,熟悉网络编程、数据存储相关知识;
4、熟悉面向对象的程序设计方法,基础扎实,精通常用数据及算法;
5、熟悉反翻译,熟悉性能优化;
6、理解手机客户端软件及服务端开发特点;
7、能独立分析和解决问题,责任心强,具备良好的团队合作精神和承受压力的能力
9、能独立开发iphoneapp者优先
第14篇 store manager店铺经理——acne studios岗位职责描述岗位要求
职位描述:
e_perience:
managment background - at least 2 years of store managing e_perience for a high end retail brand. been responsible for the daily sales, operations and staff. worked independently to meet organizational needs.
e_perience - at least 2 years of e_perience of managing and developing a team with 5 people or more. developed employees to a higher position.
people development - e_perience of develop, train and forster growt of people to be able to meet organizational needs, developed a seller to a store manager, developed a new employee to a top seller.
sales and service - e_perience from training people in sales and service. constantsecure that the whole team deliver service on a high level and above for all clients. developed staff from basic service level to high level. worked with client books and how to drive traffic to the store.
analyzing - e_perience of analyzing sales figures, kpi and take required actions. take actions when needed. worked with focus plans to improve the results and constant follow ups.
business drive - focusing on ensuring sales, service and sales thru
skills:
sales driven and result oriented focusing on ensuring sales, service and sales thru,have the ability to see the weaker points and how to improve them.
organized and service minded . ability to work in a fast-paced enviroment with good detail orientation without loosing focus on deliver top service.
fluent in english (able to communicate and understand information from acne studios)
proifiency in e_cel/word/outlook
a social and outgoing personality
reliable and punctual - sending in reports in time, answering emails in time,take actions recuired and always follow deadlines.
highly motivated, self initiative and yet a team player - take own initiative for improvements, ability to come up with own and new solutions for improvemnents and put them in action.
fle_ibility in regards to working schdule
effective communicator and listner - respect, help and support your team and coworkers.
detail oriented . organized in regards to store routines and operations and immacule in regards to merchandise.
delegation skills - the ability to delegate responsibilities in a balanced way.
personality traits:
ambitious - always work with the highest ambition and strive for the best results.
desire to develope the team and individuals - motivated in fostering growth of people in order to meet longterm organizational needs.
opend minded - opend minded in all aspects and adaptive to change.
passionated about service - enjoy serving clients and act as a role model in offering the ultimate shopping e_perience.
passionated about acne studios as a brand - willingness to understand the brand and work actively to stay updated. take own initiative to search information.
e_pectations:
drive store performance and always strive for highest results
set, communicate and follow up on the company objectives
making sure the studio is reaching sales budget and goals
follow up on the acne studios checklist and take actions where needed
plan and e_ecute seasonal trainings (product, service, store operations)
follow up on set action plans with team of sales associates and area manager
ensure that the studio is following the acne studios franchise manual
ensure that the visual standard are following the acne studios guidelines
frequent communication with and update area manager when needed
inspire your team by developmental strategies bot for the studio and individuel level
ensure all team members have enough knowlege to provide the clients with e_cellent service
ensure all team members are working by the full treatment
follow set seasonal planning provided by acne studios
第15篇 中级ios开发工程师岗位职责
中级ios开发工程师 三门峡崤云信息服务股份有限公司 三门峡崤云信息服务股份有限公司(分支机构) 职责描述:
1、负责智能手机ios系统应用软件开发和维护;
2、从事代码的开发,并保证代码内部和外部质量;
3、使用ios的新技术,纂写设计开发及实现文档;
4、根据产品功能需求设计并完成软件实现;
5、纂写设计开发及实现文档;
任职要求:
1、必须具备清晰的编程思路和良好的代码规范;
2、精通 objtive-c , swift, oop ;有上线的 ios 应用;
3、熟悉ios的设计规范,熟悉ui界面的深度定制和复杂交互界面的设计,并能持续改进;
4、熟练使用ios自动布局。
5、熟悉json/_ml、http、tcp/ip协议,socket通信、http编程;
6、熟练使用_code开发环境,熟悉ios sdk;
7、良好的程序代码编写规范,熟悉设计模式,面向对象编程;
8、有很强的工作有责任心,能承受一定的工作压力;
9、 善于沟通,有较好的团队协作能力;
第16篇 高级ios 开发工程师职位描述与岗位职责任职要求
职位描述:
岗位职责:
工作描述:
1、负责美拍 ios 平台的产品开发与维护。
2、同产品经理讨论需求,深刻理解需求背后用户的痛点,能够站在用户角度思考问题。
3、快速开发 demo,协助产品经理对需求进行验证和快速迭代改进。
4、能够独立思考产品中的技术架构和实现,以及未来的扩展性,针对问题可以给出合理的解决方案,并有效权衡最终的实现方式。
5、主动跟进和解决产品中的 bug。
6、同团队中其他同学高效协作,保证产品的质量和迭代节奏。
7、定期同团队同学知识,给测试同学提供必要的技术支持。
任职资格:
职位要求:
1、计算机或相关专业,本科及以上学历,英语四级以上,能熟练阅读英文文档。
2、具有 3 年以上 ios (或者 mac) 开发经验。
3、有责任心,好奇心,好学,具有团队合作精神,能承担较大工作压力。
4、熟悉面向对象设计与编程。
5、对代码管理,bug 管理和软件开发流程有基本的了解,有良好的 coding 习惯。
6、有良好的沟通和表达能力。
7、有社区相关开发经验者优先。
第17篇 ios leader职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责今日头条核心产品ios端的研发及管理工作;
2、和产品经理配合,深度参与产品需求讨论,功能定义等。
任职要求:
1、有良好的编程习惯,设计良好的代码结构,不断迭代重构;
2、三年以上ios开发经验,对ios底层技术有深入理解,对技术和用户体验充满狂热,对性能追求极致;
3、优秀的沟通及表达能力,能带领客户端团队快速实现产品需求,对产品有自己的理解更佳。
第18篇 ios中高级开发工程师岗位职责
ios开发工程师(中高级) 喜马拉雅fm 喜大(上海)网络科技有限公司,喜大科技,喜大科技上海,喜马拉雅fm,喜大 【岗位职责】
1.负责构建统一的高性能app应用开发框架;
2.制定app业务产品开发的技术规范;
3.负责核心框架功能的设计和开发;
4.负责编写技术规范文档并定期给技术团队进行技术培训。
【任职要求】
1.本科及以上学历,计算机或相关专业,具有良好的团队合作精神;
2.两年及以上ios手机应用实际开发经验;
3.精通objective-c、mac os _、_ code,精通ios sdk中的ui、网络、数据库、_ml/json解析等开发技巧;
4.有多个完整的ios项目经验,至少参加过俩个完整的商业级手机应用开发项目;
5.熟悉各种主流手机特性,深刻理解手机客户端软件及服务端开发特点;
6.精通常用软件架构模式,熟悉各种算法与数据结构,多线程,网络编程(socket、http/web service)等。
第19篇 高级ios/ios职位描述与岗位职责任职要求
职位描述:
岗位职责:
1、响应产品需求、完成android客户端相关内容的开发与设计;
2、新技术预研,协助完成方案选型和设计;
3、参与相关软件质量管理活动,确保设计、实现、测试工作按时保质完成。
任职要求:
1、具有3年以上ios平台相关研发经验;
2、本科及以上学历背景,计算机相关专业;
3、熟练使用objective-c,熟悉ios的内存管理机制和多线程开发,或具有良好的c/c++语言基础,了解内存和指针概念;
4、精通ios sdk中的ui、网络、数据库、_ml/json解析等开发技术;
5、对于mvc框架或常见设计模式有自己的理解,并熟练使用,有良好的组织代码习惯;
6、逻辑思维能力强,思路清晰,工作踏实认真,有责任感,求知欲望强,有团队协作意识
第20篇 ios研发(高级)工程师-皮皮虾职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责字节跳动旗下爆款娱乐社区皮皮虾app ios端的开发工作。
2、负责产品移动端(ios)相关需求的设计与实现;
3、负责移动端(ios)架构设计、基础组件开发、性能优化等工作;
4、参与产品创意,共同打造新一代的亿级社区产品;
任职要求:
1、熟练掌握objective-c,深入理解语言特性,熟练掌握_code开发环境;
2、熟悉ios系统api、runtime机制、基础组件,对重要系统特性和原理有一定的理解;
3、能够使用常用的第三方库、基础组件,并对其特性和实现原理有一定的了解;
4、了解mvc/mvp/mvvm等设计模式,熟悉面向对象思想及相关设计模式;
5、了解常用的debug工具和方法,熟练掌握异常处理机制;
6、热爱技术,能够快速学习,始终保持技术更新;
7、关注业务,对产品有好奇心,关系用户体验;
8、有swift开发经验者优先,有独立开发产品级app经验者优先;
99位用户关注
20位用户关注
10位用户关注
51位用户关注
13位用户关注
66位用户关注