ios高级研发工程师职位描述与岗位职责任职要求 - 制度大全
制度大全 导航

ios高级研发工程师职位描述与岗位职责任职要求

编辑:制度大全2020-12-11

职位描述

职责描述

1、负责iOS手机应用的开发、优化以及技术难点突破;

2、参与项目需求讨论并负责开发文档的整理和编写;

3、协助推进iOS应用上架APPStore;

4、熟悉各种主流手机特性,精通不同iOS系版本、屏幕的适配。

5.负责对telegram,wire等开源IM的技术架构进行逆向研究。

6.负责改进App的系统架构和攻关核心技术难题,以及对端到端加密通信性能机制优化。

7.负责App的安全,加固以及App性能优化,前端架构搭建。

8.参与管理IOS开发小组,指导其他组员开发

任职要求

1、熟悉MAC/Linux系统,对文件系统有一定理解,了解社会化编程;

2、iOS7年以上平台开发经验,熟悉代码混淆以及与服务器交互协议;

3、熟悉AppStore/GooglePlay等主流平台集成或分发流程;

4、熟练掌握/ObjectiveC和swift语言,理解面向对象设计原则,熟悉常见设计模式;

5、有责任心,对产品有较强的敏感度,关注用户体验,有团队协作精神;

6.有IM项目经验的优先,了解端到端加密通信机制的优先

7.熟练掌握常用的数据结构,数组,链表,队列,字典,集合等,掌握常用的排序和选择算法。

8.了解TCP/udp协议,能掌握其协议编写网络程序。

9.了解过webrtc,了解或者应用过texture框架的经验。

10.使用protobuf或者类似的协议。

11.有IOS性能优化和防止崩溃,防逆向安全的项目经验。

特殊技能:

1.了解或者应用开发过webrtc;

2.有开源IM的二次开发经验。

篇2:Android研发工程师抖音职位描述与岗位职责任职要求

职位描述

工作职责

1、负责公司移动产品的研发,编写高质量的代码;

2、和产品经理配合,深度参与手机产品需求讨论,功能定义等;

3、设计良好的代码结构,不断迭代重构。

任职要求

1、智能手机爱好者和使用者,追求良好的用户体验;

2、热爱移动产品研发,愿意在移动开发领域深入钻研,并成为专家;

3、有良好的编程习惯,代码结构清晰,命名规范;

4、熟练掌握JAVA,熟悉AndroidSDK,熟悉Android的UI/网络/数据库框架;

5、一年以上Android开发经验,能独立开发AndroidApp;

6、对软件产品有强烈的责任心,具备良好的沟通能力和优秀的团队协作能力。

篇3:iOS研发(高级)工程师皮皮虾职位描述与岗位职责任职要求

职位描述

工作职责

1、负责字节跳动旗下爆款娱乐社区皮皮虾APPiOS端的开发工作。

2、负责产品移动端(iOS)相关需求的设计与实现;

3、负责移动端(iOS)架构设计、基础组件开发、性能优化等工作;

4、参与产品创意,共同打造新一代的亿级社区产品;

任职要求

1、熟练掌握Objective-C,深入理解语言特性,熟练掌握Xcode开发环境;

2、熟悉iOS系统API、Runtime机制、基础组件,对重要系统特性和原理有一定的理解;

3、能够使用常用的第三方库、基础组件,并对其特性和实现原理有一定的了解;

4、了解MVC/MVP/MVVM等设计模式,熟悉面向对象思想及相关设计模式;

5、了解常用的Debug工具和方法,熟练掌握异常处理机制;

6、热爱技术,能够快速学习,始终保持技术更新;

7、关注业务,对产品有好奇心,关系用户体验;

8、有Swift开发经验者优先,有独立开发产品级APP经验者优先;

制度专栏

返回顶部
触屏版电脑版

© 制度大全 qiquha.com版权所有