移动开发(Android)招聘要求
今天整理了来自拉勾网的各个互联网公司对于移动开发安卓方向的要求。部分资料来自各大公司官网。
前言及总结:任何一本学问,都需要学习的顺序,基础知识决定了你的高度。回看各大公司招聘的要求也都是在强调基础知识。下面是我总结的大部分公司要求的技能:
1.熟练掌握,精通,有深厚的JAVA基础
2. 熟悉安卓网络编程 socket,tcp/ip, http
3.熟练安卓UI设计、常用布局、动画特效
4.熟悉Android OS系统体系结构、framework、以及底层库,框架,熟悉Android SDK底层API调用
5.熟悉XML、JSON
6. 熟悉Android SDK及相关开发、调试、优化工具
7.熟练使用Sql
8.熟悉Android GUI程序开发,熟悉自定义组件
9.熟悉面向对象的程序设计方法,熟悉设计模式,
10.熟悉多线程编程,
11.熟悉屏幕分辨率兼容和操作系统版本兼容原理
12.熟悉数据结构、算法分析、了解计算机系统结构、操作系统、网络等计算机基础
13. 熟练掌握相关技术及代码优化技巧(容量,内存,速度)对Android系统应用管理、进程管理、内存管理、Active管理机制有深入理解;
14.熟悉数据库,数据解析,文件存储
15.英语阅读能力,文档编写能力
16.参与过开源项目者优先;有个人的技术Blog者优先。Android marke 上线app
有成功的上线项目。
17.Github,stackoverflow 活跃者优先
18. Git/SVN
一下为详情:
1、计算机及相关专业本科及以上学历;良好的Java技术功底;
2、两年Android平台上应用开发经验,有成熟应用产品开发经验;
3、熟悉Android下的UI设计;熟悉Android下网络通信机制,对Socket通信有经验;
4、熟悉AndroidOS系统体系结构、framework、以及底层库;精通Android平台上主要开发技术优先考虑;
5、有github账号,技术blog优先;
8、有独立承担项目经历
1、3年以上的工作经验,熟悉Android应用开发,有相关开发经验;
2、熟悉Android下网络通信机制,对Socket通信、TCP/IP和http/https有较深刻的理解和经验
3、良好的团队合作精神,易于沟通,能够部门间协同工作。
任职要求:
1. 具有扎实JAVA语言基础,具备良好的编程习惯;
2. 2年或以上Android开发工作经优先,熟悉Android平台下的GUI设计和实现,有网络编程经验;
3. 熟悉Android开发平台及框架,能独立开发高性能的Android应用;
4. 熟悉移动终端网络编程,了解3G、WiFi等网络技术,熟悉XML、JSON,掌握HTTP、TCP/IP协议;
5. 能在15分钟内完成二分查找或类似难度算法题
能力要求:
1.大学本科以上学历,计算机相关专业,有扎实的Java语言基础;
2.熟悉网络编程、安卓UI框架及相关开发工具;
3.两年以上安卓集开发经验,有上线产品者优先;
4.工作积极主动,有强烈的责任感和严谨的工作作风,对移动产品有浓厚兴趣。
1. 有3年以上Java/Android开发经验
2. 熟悉github代码管理
3. 有优秀的技术素养和对产品体验的关注
4. 有优秀的沟通能力,表达能力和理解力,注重工作效率管理
职位要求:
1. 本科或以上学历,一年以上Android开发经验;
2. 有扎实的Java语言基础,熟悉AndroidSDK及相关开发、调试、优化工具;
3. 开发基础良好,对手机软件性能优化有一定了解;
4. 对软件产品有强烈的责任心,具备良好的沟通能力和优秀的团队协作能力;
5. 参与过开源项目者优先;有个人的技术Blog者优先。
6. 能独立开发App,有成功发布App者优先(最好附带作品演示)。
任职资格:
1.计算机等相关专业本科及以上学历;
2.具有2年以上安卓开发经验;
3.熟悉Java语言,熟悉J2EE体系技术。
4.精通Android开发平台的框架原理,能够熟练使用Android SDK,熟练掌握Android网络应用软件开发和调试经验;
5.精通XMPP协议,熟悉即时聊天软件的通讯接口;Android下的网络通信机制,熟悉Http、TCP/IP、Socket等网络通信编程技术;
6.了解android开发平台的框架原理,能够熟练使用android sdk开发工具;Android应用开发中的UI设计、常用布局、动画特效;
7.熟悉mysql等常用数据库基本操作, 熟练使用Sql;
8.有良好的代码习惯,要求结构清晰,命名规范,逻辑性强;
9.良好的沟通技能,文档编写能力,团队合作能力;对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力;承压能力强;
任职要求:
1、1年左右Android平台开发经验,熟悉Android系统以及SDK,具备完备基础知识;
2、有朝气,思维活跃,善于发现问题,更善于解决问题;
3、具有优秀的代码风格,结构清晰,可读性强;
4、Github,stackoverflow活跃者优先;
1.本科及以上学历,计算机或相关专业毕业,二年以上的手机应用开发经验,有较丰富的Android开发、调试经验;
2.熟悉Android开发平台及框架,熟悉AndroidGUI程序开发,熟悉自定义组件;
3.扎实的Java基础和编程能力,熟悉面向对象的程序设计方法,熟悉设计模式,熟悉多线程编程,熟悉网络编程;
4.良好的学习能力、英语阅读能力,能主动学习钻研与工作相关的知识和技术
5.良好的团队意识,独立解决问题的能力,具备良好的沟通能力
工作要求:
本科及以上学历,计算机相关专业;
熟悉算法、数据结构、设计模式;
精通Java,1年以上Android应用开发经验,且开发过1款以上的成熟产品;
出色的逻辑思维及问题分析解决能力;
具有良好的沟通能力、学习能力、团队合作精神、能承担工作压力;
熟悉后台架构优先;
1.具有计算机、数学或通信及相关专业大专及以上学历;
2.具一年以上的JAVA项目开发经验,2年以上Android平台开发经验;
3.熟悉Android应用开发,具有开发过完整Android应用的经历,具有Android应用项目管理者优先考虑;
4.熟悉Android开发的所有机制,对Android系统应用管理、进程管理、内存管理、Active管理机制有深入理解;
5.熟悉网络TCP,HTTP协议;
6.熟悉Android的各大UI控件的使用;
7.良好的沟通和学习能力,善于准确理解客户需求,注重团队协作,诚实敬业,责任心强。
任职资格:
1.2以上工作经历,独立完成Android产品研发作品3个以上,专职Android开发 2年以上
2.熟悉HTTP、TCP/IP通讯协议;2.熟悉iPhone/Android SDK开发环境及底层API调用,能够熟练运用XCode和其它开发工具;
3.熟悉面向对象编程,熟悉内存释放编程技巧;
4.具备良好的专业英文资料阅读能力;对技术有热情,快速的学习适应能力;热情诚恳,善于沟通
工作要求:
1、 基本功扎实。
2、熟悉Android开发。
3、对技术知识知其然还要知其所以然。
4、对于技术工作有足够热情。
要求
1、 计算机相关专业,本科及以上学历, 英语CET-6 以上.
2、 1年以上 Android 开发经验. 有独立项目开发经验者优先考虑.
3、 能借助官方开发文档及国外的技术社区辅助开发, 具备良好的学习能力和资料搜索能力, 热爱技术.
4、 掌握 Git/SVN等协同工具的使用, 能合理的对代码进行管理. 参与过开源项目建设者优先考虑.
5、 了解前沿开发技术及国内外应用发展趋势, 经常使用具 有良好设计的应用.
6、 有良好的时间管理能力及团队协作沟通能力, 责任心强, 有一定的抗压能力, 专注, 细心.
具备计算机软件或相关专业本科及本科以上学历;
精通JAVA或者C/C++语言,熟悉常用的数据结构和算法,有良好的编程风格和文档习惯;
熟悉常用的数据结构和算法;
有移动平台(Android,IOS,Windows phone等)开发经验优先;
有良好的团队交流和合作意识,以及一定的工作压力承受能力。
具备以下条件之一者优先:
有开发维护移动app一年以上;
拥有个人技术博客,并且持续维护一年以上。
1. 本科及以上学历;
2. 熟悉 Android 系统架构及Android平台的应用开发,熟练掌握Android开发的常用技巧;
3. 2年以上Android平台开发经验,具有网络方面开发经验,能够承担Android的开发任务;
4. 有服务器端开发经验者、有移动金融相关开发经验者优先;
5. 掌握通用的设计原则和常用的设计模式,有良好的编程代码风格;
6. 有成功的上线项目。
任职要求:
1.本科以上学历,计算机相关专业,两年以上相关工作经验
2.善于协调和沟通, 具有较强逻辑思维能力和表达能力;
3. 有两年以上JAVA开发经验,熟悉android手机平台开发,有一年以上Android应用程序开发经验者优先;
4.精通 Android 开发平台及框架原理;
5.基础扎实,熟悉常用数据结构与算法;6.有Android系统ROM制作和修改经验优先
1、本科或以上学历,计算机软件相关专业
2、 熟悉Andorid程序设计、AndroidOS系统体系结构、framework、以及底层库
3、熟悉Android下网络通信机制,对Socket通信、TCP/IP和https有一定理解和经验
3、 熟悉Android平台UI设计,熟悉常用布局
4、 熟悉Java程序设计,熟悉Json/XML
5、 理解面向对象设计的基本原则,熟悉常用的设计模式
0. 具备在日常工作中熟练使用如下技术的能力:Java(android)
1. 良好的沟通和团队协作能力以及方案妥协能力;(我们不需要每个人都是产品经理,但团队协作是一定的)
2. 理解加入创业公司的风险。(如果你是我们想找的人,你懂的)
应届毕业生要求:
- 本科及以上学历,计算机或相关专业毕业,有相关手机应用开发经验,有Android开发、调试经验;
- 熟悉Android开发平台及框架,熟悉AndroidGUI程序开发,熟悉自定义组件;
- 扎实的Java基础和编程能力,熟悉面向对象的程序设计方法,熟悉设计模式,熟悉多线程编程,熟悉网络编程;
- 良好的学习能力、英语阅读能力,能主动学习钻研与工作相关的知识和技术
- 良好的团队意识,独立解决问题的能力,具备良好的沟通能力
要求:
1.具有计算机、数学或通信及相关专业大专及以上学历;
2.熟悉Android应用开发,具有开发过完整Android应用的经历;
3.熟悉Android开发的所有机制,对Android系统应用管理、进程管理、内存管理、Active管理机制有深入理解;
4.熟悉网络TCP,HTTP协议;
5.熟悉Android的各大UI控件的使用;
6.良好的沟通和学习能力,善于准确理解客户需求,注重团队协作,诚实敬业,责任心强。
1. 计算机及相关专业,本科或以上学历。
2. 熟悉Android编程环境,熟悉AndroidSDK,熟练掌握Java。
3.熟练掌握Android界面绘制、后台运行、数据存储、网络通信等原理。
4.熟悉XML、HTTP、TCP/IP等网络协议,熟悉简单的网站后台开发。
5.有良好的面向对象分析和设计能力,有一定的算法分析和设计能力。
1、熟悉Android平台体系结构以及底层库,熟练掌握Android下图像、数据库、网络通信等应用的开发;
2、有c/c++开发经验,熟悉linux的优先;
3、 基础知识扎实,拥有良好的代码风格,理解面向对象设计原则,熟练掌握常见的设计模式;
4、 有独立项目经验者优先!
任职要求:
1、专科或以上学历,1年以上Android平台应用软件开发工作经验,至少完整参与过或独立开发过1个移动项目;
2、熟悉java、C、C++开发语言;
3、熟悉Android OS系统体系结构、framework以及底层库等,熟悉Android的各种开源组件和Android界面设计规范;
4、了解XML,JSON, HTML, JavaScript等规范和技术;
5.熟悉各种主流手机特性,理解手机客户端软件及服务端开发特点;
6.对新事物感兴趣,快速学习能力;
7、较强的逻辑思维能力、分析问题及解决问题的能力;心智成熟,性情稳定,乐于钻研技术;
8、良好的职业素养和团队协作精神,良好的英文阅读能力及独立学习的能力,能独立承担开发任务。
以下人员优先:
1、 有应用市场应用上架优先,面试时请展示作品、需能当场测试评量;
2、 精通Android平台UI开发优先,熟练使用网络编程、图形界面编程;
3、具备熟练的c/c++基础,了解应用基本算法/数据结构,了解基础设计模式
1.对各种系统版本和机器适配有充分的经验
2.关注性能调优,崩溃处理
3.关注UI表现和用户体验
4.理解框架和背后的设计,而不是简单的API堆砌
5.对UI控件有丰富经验,包括自绘控件和动画
6.扎实的编程功底,能享受编程乐趣
7.高效的学习能力和分析解决问题能力
职位要求:
1.计算机、电子信息技术及相关专业,统招本科及以上学历;
2. 熟悉Java,理解面向对象的设计模式,对数据结构、基本算法熟练掌握;
3. 了解Android平台内存管理机制、进程管理机制、任务管理机制;
4. 熟悉Android下网络通信机制,对Socket通信、TCP/IP和HTTP有一定理解;
5. 良好的程序编写习惯、优秀的文档编写及沟通、语言表达能力。
1 本科以上学历,精通JAVA语言,接触过Android应用开发
2 语言基础知识扎实,有OOP思想,熟悉常用设计模式
3 逻辑分析能力、学习能力和创新能力强,良好的语言表达及沟通能力
4 有严格的项目进度观念,以及团队合作精神
岗位要求:
1.计算机/软件相关专业;
2.有Eclipse开发工具的使用经验;
3.能理解J2EE架构;
4.熟悉面向对象设计;
5.拥有扎实的计算机基础理论功底;
6.有过团队Android项目经验的优先.
1、 熟练使用Java语言,熟悉安卓平台应用开发技术;
2、能熟练运用面向对象的思想解决编程问题;
3、具备较好的需求理解能力和沟通能力;
4、熟悉音视频技术优先;熟悉OpenGL开发优先。
岗位要求:
1、计算机或相关专业,能熟练阅读英文文档。
2、扎实的 JAVA 基础,了解常用的软件编程思想,了解常用算法及数据结构等知识;
3、熟悉Android平台的架构,熟悉Android SDK,熟练使用数据库,多线程/多进程通讯,网络编程,进程配置,权限管理等;
4、具备良好的团队协作意识和责任心。
5、有 Android Market上线应用者优先。
1、计算机及相关专业,本科以上学历;扎实的Java或者Objective-C基础;
2、熟练掌握Java语言2年开发经验,有在手机上开发的经验;
3、精通Java Android开发,或者IOS开发,或者HTML5相关开发,或者JAVA WEB开发均可;
4、具备良好的沟通能力和优秀的团队协作能力;
5、思路清晰,善于思考,良好的分析和独立解决问题的能力;
6、熟悉Android手机操作系统平台或者IOS移动操作系统,有在其上开发经验者优先;
1.三年以上的开发经验,二年以上的Android开发经验。具有图像、拍照处理功能开发经验者优先;
2.精通Android开发平台及框架原理;
3.具有扎实的C/C++、Java语言及数据结构基础,能够熟练使用Android SDK及相关开发工具;
4.精通Android界面开发,熟悉屏幕分辨率兼容和操作系统版本兼容原理;
5.了解C/S开发模式,熟悉数据库,数据解析,文件存储等模块开发;
6.具有良好的编码风格,有较强的独立工作能力和团队合作精神;
7.思路清晰,思维敏捷,快速的学习能力。
1、 负责AndroidSDK及相关项目的开发工作;
2、主动了解和学习最新的相关平台开发技术;
职位要求:
1、具有一定android平台开发经验;
2、熟悉手机软件开发,精通Java或C/C++,熟悉Android系统,具有一定的开发经验或实习工作经验优先;
3、学习能力强,思维敏捷,喜欢钻研;
4、有良好的团队合作能力和学习能力;
5、有互联网公司实习经历者优先。
岗位要求:
1.通信、计算机专业、电子信息等相关专业;
2.本科及以上学历;
3.了解Java语言并有比较扎实的理论基础;
4.了解android 或ios App 开发。
5.具备一定的网络通信知识,熟悉TCP/IP协议的基本原理,熟悉HTTP协议;
6.了解基本的设计模式,有比较扎实的基础开发语言基础。
1.从事Android电视、小米盒子等智能终端界面与应用软件的开发,参与UI架构的设计、分析与维护,编码编写、单元测试
2、具备扎实的Java基础,熟练掌握相关技术及代码优化技巧(容量,内存,速度);
3、熟悉TCP/IP协议,具有网络应用的开发能力;
4、熟悉Android平台体系结构,了解各版本AndroidSDK之间的差异;
5、熟悉Android界面开发,有AndroidMarket线上作品者优先;
阿里巴巴
岗位要求Qualifications
对Android或iOS系统机制和各种高级功能有着深刻了解,对各种App的功能和设计有自己的见解和评判,紧追最新的硬件设备和最新潮的App,手机中安装有不下200款各领域的杰出应用。
对Java或Object-C有实践经验,不光能码代码,还能画交互、调界面、除Bug~
如果你或你的团队已经经营有一款过万用户的App,那么请晒出你的App,我们为你搭建更广阔的舞台。
如果你有一颗追求开源的心,在大大小小的开源项目中留下有自己的足迹,无论fork或是pull request,无论接受还是待议,都不能动摇你对开源的信念。那么我们将全力支持你在开源事业上的不懈耕耘。
英雄不论出身,专业和学历都是过眼云烟,我们在乎的只有你,有你的加入,是我们最大的荣幸!
腾讯:
2015届毕业生,计算机软件相关专业本科及以上学历。
对于创新及解决具有挑战性的问题充满激情。
热爱编程,基础扎实,理解算法和数据结构相关知识。
至少掌握一种编程语言,C/C++/Java编程经验优先。
有IOS、Android、Windows Phone开发经验优先。
网易:
2. 2015年应届毕业生,本科及以上学历,计算机、通信、电子等相关专业优先考虑;
2. 对Android开发充满兴趣,热爱编程;
3. 了解Android开发框架,熟悉面向对象的程序设计方法,有一定的编程能力;
4. 具有优秀的团队精神,积极主动地与团队协作完成工作任务;
5. 具有优秀的沟通表达能力、丰富的想象力和创造力及有较好的逻辑思维能力/学习能力;
360:
职位要求:
1. 计算机相关专业大学本科及以上学历
2. 熟练掌握C/C++/Java语言,有良好的面向对象设计思想
3. 优秀的学习能力,对数据结构、算法分析、计算机系统结构、操作系统、网络等计算机基础具备扎实的功底
4. 具备优秀的团队合作意识
5. 有一定的手机软件设计经验者优先
如果你:
对Android的Framework,ClassLoader有一定了解
熟悉Linux的系统机制、ARM体系知识
我们也很欢迎你~
人人网:
、计算机、信息电子、数学等相关专业的本科以上学历
2、具有较为深厚的C++或Java开发编程经验,在面向对象技术、设计模式方面有较强经验者优先。
3、对算法、数据结构有偏执爱好者优先
4、参加过ACM、Top Coder等算法大赛者优先
5、热爱互联网,每天上人人网的同学优先
1.2015届大学本科及以上学历,计算机相关专业优先
2.有Java开发实战项目经验者优先
3.对Android产品的整个代码以及架构有了解,对移动语音模块有了解者优先
4.主动性强,有优秀的团队协作能力,能服从任务安排