IOS软件开发工程师岗位职责

2018-06-26    工程师职责    【本页移动版】
IOS软件开发工程师是做什么的?本文提供IOS软件开发工程师的岗位职责例子,包括详细的工作内容及任职要求。
-------------------------------------------------
职位描述:
1.负责LBS的App开发;。
2.负责根据产品需求完成模块设计、编码、编码集成工作;
3.完善并遵守团队的编码规范,编写高质量、结构清晰、易读、易维护的代码。
4.负责应用程序框架设计和开发
岗位要求:
1、2年以上iOS开发经验,擅长归纳总结者优先
2 具有扎实的Objective-C语言基础, 熟悉 swift ,熟练掌握C/C++者和有 swift 开发经验者优先
3、熟练掌握iOS开发、测试、调优工具的使用
4、能够熟练编写iOS平台自定义控件和动画效果
5、深入理解Objective-C Runtime运行机制和内存管理机制
6、深入了解各个不同iOS版本的特性与差异
7、熟悉网络通信机制及常用数据传输协议
8、良好的面向对象化编程思想,熟练运用常见设计模式, 了解 swift 面向协议编程
9、具有强烈的进取心和求知欲望,善于学习和运用新知识
10、具有良好的团队合作精神和积极主动的沟通意识和良好的沟通能力
11、具有良好的分析和解决问题的能力,能攻克疑难问题,勇于面对挑战
12、对移动产品有浓厚兴趣,对移动产品有较好的个人理解
-------------------------------------------------

岗位职责:
1、负责iOS客户端架构设计,并完成主要功能模块代码的编写;
2、参与产品的系统设计,代码编写,单元测试和bug修复工作;
3、编写iOS产品的程序设计等技术相关文档;
4、与产品、测试等相关人员配合共同完成产品的研发工作
职位需求:
1. 1年以上iOS移动应用开发经验
2. 精通Objective-C语言
3. 精通iOS客户端网络开发
4. 精通socket编程、XML/Json解析
5. 能独立完成iOS应用框架搭建、设计、开发和发布
6. 熟悉软件开发流程
7. 熟悉软件架构设计、常用算法和数据结构
8. 有应用上架经验者优先

-------------------------------------------------

岗位职责:

1.参与iOS客户端软件架构和模块设计;

2.负责IOS App的开发,测试和维护工作;

3.不断改善软件的易用性,提升用户体验;


任职要求:

1.熟悉OOP编程思想,了解OOP设计模式;

2.精通xcode,InterfaceBuilder等开发工具的使用;

3.熟悉Objective-C编程,能熟练使用SDK及常用开源库,熟悉常见问题的解决方案(如:机型适配);

4.熟悉网路编程,HTTP协议,多线程编程,JSON,XML,RSA加密算法及AES加密算法;

5.所开发App在苹果App Store上线者优先;

-------------------------------------------------
1.发布过一款以上ios平台的手机或iPAD应用软件;
2.有良好的编程风格及面向对象编程经验,精通object-c,熟悉swift;
3.熟悉ios体系结构,熟悉xml,http,TCP/IP,SOCKET等基本通信协议;
4.熟悉mysql,sqlite数据库,有一定的数据库使用经验;
5.对数据结构、基本算法熟练掌握,并具备基本的算法设计能力;
6.熟悉PHP语言,有实际使用PHP的经验;
7.掌握基本的html,js,cs等web知识;
8.具有优秀的职业素质,能够承受一定工作压力;能进行独立开发,有良好的适应能力和学习能力;
9.职位为我司IT子公司(柳凌软件开发有限公司)职位,工作地点:苏州工业园区,仁爱路166号,中科大;
推荐文章