首页 > 系统 > Android > 正文

大公司高级Android工程师技能要求

2019-11-09 18:09:03
字体:
来源:转载
供稿:网友

这是我收集的一些大公司关于Android工程师(准确来说是高级Android工程师)的要求 希望给那些想进大公司的开发者一些参考,看看自己掌握了多少技能,还需要学习一些什么知识技术 以下要求均来自于智联招聘和猎聘网在2016-12 ~ 2017-02时间段内对Android工程师的要求

1、国美在线—高级Android开发工程师 任职要求: 1、四年以上移动客户端开发经验,熟悉Android SDK,并开发过1~2款成熟产品,熟悉内存优化,熟悉多线程使用。 2、具备扎实的java基础,java相关开发经验不少于两年,熟悉一种以上主流手机开发平台(C,C++,Java)优先 3、熟悉Android下网络通信,对Socket通信,Tcp/ip和Http有较深刻的理解和经验,有网络编程经验。 4、熟悉Android内存优化等运行原理,熟悉主流手机平台下的高性能编程及性能调优。 5、具备良好的沟通能力和团队协作能力,善于沟通和合作;能独立完成设计和编码。 6、开发基础良好,理解设计模式,在项目和产品中有很好的设计实践。 7、对新的技术有较强的自学能力,并能够根据工作需要在工作中进行实时的可以优先考虑。 2、华为技术有限公司—Android开发工程师 1、4年以上Android开发经验 2、有大型/复杂Android应用建设经验,能独立完成大型/复杂Android应用的技术解决方案与架构设计,掌握移动平台前沿技术。 3、精通android平台技术架构,精通android framework层,能解决重大技术疑难问题。 4、具备扎实的java技术和android性能调优经验,熟悉android平台单元测试和自动化测试工具。 5、熟悉Android平台软件配置管理,能独立完成android平台软件持续集成方案和策略,熟悉android软件编译机制,熟悉,svn,git常用代码管理工具。 6、设计能力(Visio,Rational rose,powerDesign),具有较强的应用功能和数据设计能力,精通软件设计模式,熟悉其中的一些建模工具的使用。 7、具有良好的技术方案设计能力和设计方案文档编写能力。 8、工作细致,具有良好的团队合作精神,高度的责任感,较强的沟通,适应,表达能力。 3、豌豆荚—高级Android开发工程师 1、精通Android开发平台的框架原理,熟悉Android应用开发流程;熟悉系统启动流程,权限控制,内存管理等机制,精通至少一个Service模块的底层实现(如ActivityManagerService,WindowManagerService,PacketManager,ResourceManager等)。 2、熟悉无线互联网产品和应用,熟悉无线互联网的各种技术,热衷于跟踪各项新技术的发展,以及新技术与应用结合情况。 3、具有良好的技术钻研能力,具有良好的文档能力,良好的沟通能力。 4、掌握通用的设计原则和常用的设计模式,理解Android模块化和APi设计思路。 4、迅雷科技—Android开发工程师 1、两年以上android工作经验。 2、精通android网络开发。 3、精通android数据库开发。 4、精通android编译流程。 5、精通基础算法。 6、精通java语言特性,熟悉使用开源库,有github公开项目的开发人员优先。 7、熟练使用linux开发环境。 8、熟悉Android Framework者优先。 9、有Native开发经验者优先。 5、优酷—优酷Android开发工程师 1、负责优酷移动App在Android设备上的适配和功能开发 2、负责优酷移动App的性能优化,架构设计工作 3、本科及以上学历 4、五年以上的Android开发经验 5、了解Android平台架构,做过Android Framework开发优先 6、java基础扎实,对常用的数据结构和算法熟悉 7、熟悉常用的网络协议,了解TCP/IP,Http协议 8、对Android机型适配有一定的工作经验 9、熟悉了解常用的性能优化手段 10、学习能力强,积极主动,能承受较大的工作压力 6、驴妈妈—Android开发工程师 1、本科以上学历,985或211优先 2、熟悉android应用开发流程 3、熟悉Android各类UI组件的开发和使用,熟悉使用各类第三方库 4、熟悉Android的内存分配,回收机制,能有效解决OOM问题 5、有图片类应用开发经验者优先 7、携程网—高级软件工程师 1、计算机软件相关专业本科以上学历,3年以上Android开发经验,有跨移动平台开发经验者优先 2、精通java语言,熟练掌握java开发技术,具备扎实的编程基本功和编程习惯 3、熟悉Android系统架构及相关技术的API调用,熟练使用Android各种UI组件 4、熟悉Android下网络通信机制,熟悉常用JSON/xml数据格式,熟悉数据库操作 5、对Android平台架构和Android Framework有深入理解 6、具备良好的编码风格,有较强的独立工作能力和团队合作精神 7、思路清晰,快速的学习能力,具备良好的沟通能力和团队合作精神 8、为人诚信,有较强的学习能力及良好的团队合作精神,对移动互联网有浓厚的兴趣,有Android市场上线作品,SDK开发经验者优先


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表