ios高级研发工程师职位描述与岗位职责任职要求
职位描述:
职责描述:
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经验者优先;