岗位编号岗位名称岗位职责1Android应用开发工程师1、负责搭建开发环境,需求分析和架构设计讨论;2、从事Android平台手机终端软件设计/开发/调试/维护/优化;3、独立完成功能模块开发;4、撰写相关开发文档;5、参与产品单元测试,后期产品升级维护6、负责用户体验优化完善,追求卓越产品的创造和设计。2Android系统开发工程师1.负责AndroidROM包制作及定制工作;2.基于公司的产品设计,根据策划提出的需求,进行Android系统及相关应用的实现;3.能协作完成Android系统软件开发、验证和和修正测试中发现的问题;4.学习相关的高级算法,负责移植,调试;5.对Android平台开发技术进行研究,根据开发过程中的体验对产品提出改进建议;6.参与改进系统稳定性,优化系统等。3移动应用软件UI设计师1、与研发交流设计思想和用户体验,对软件UI进行统一风格的UI设计;2、理解设计需求,提供符合专业场合的UI方案;3、设计Android、PC和苹果设备的软件UI整体方案;4Android底层开发工程师1、负责Android底层和Hal层优化和开发2、负责Linux驱动设计、移植和优化5AndroidFramework软件工程师1、负责Androidframework模块的开发和维护工作2、负责系统平台framework相关迭代需求,可独立完成软件方案设计,编码和系统调试安卓开发岗位与职业能力分析6Android游戏开发工程师1、独立负责基于Android平台的手机游戏的开发;2、对策划提出的需求进行分析、过滤,设计和实现具体功能,确保游戏产品的研发进度和质量;3、参与团队其他成员协作/沟通,解决攻关研发技术难题;4、对市面上游戏相关技术进行前瞻性分析研究;5、利用libgdx或cocos2d等游戏引擎开发新产品或者对游戏产品的二次开发;岗位要求需求量级别1、有1-2年Android软件开发及调试经验;2、熟悉Android系统体系结构、framework、以及底层库;3、熟悉Android下网络通信机制,对多线程、webservice、Socket通信、TCP/IP和http协议有较深刻的理解和经验;4、熟悉常用的数据封装与解析技术,如xml、json;对SQLite数据库操作;5、熟悉Android平台UI设计规范;6、熟悉自定义常用控件及简单动画效果;7、掌握行业相关的应用技术(GIS,数据加密,多媒体等);8、对Android性能优化、内存优化有自己的见解及实践;9、有较强的学习能力、领悟能力、解决问题的能力。高1、熟悉linux系统,掌握C/C++编程语言,精通Java语言;2、熟悉Android开发平台的框架原理和AndroidSDK/NDK,能独立进行应用程序开发3、两年以上嵌入式Linux或Android底层驱动开发经验,熟悉精通一个或多个模块:lcd、camera、powermanagement、audio、input、wifi、bt、语音通话等;4、熟悉二次修改安卓ROM,精通android的rom修改及解包打包;5、熟悉Linux及Android系统下开发环境,熟练掌握多种debug手段;6、能快速理解和把握Android系统的架构,具有较强的大型软件代码阅读和把控能力;7、具有较强的分析问题,定位问题和解决问题的能力;8、工作积极主动、有团队协作精神,善于沟通交流。中1、熟悉UI设计常用工具,例如Firework、PS;2、熟悉AndroidUI设计方法;3、了解Android应用程序特点;低1、本科或以上,计算机软件或相关专业毕业;2、2年以上Linux内核开发经验3、熟练掌握C/C++,算法,数据结构4、熟悉Linux内核,深入理解驱动架构、文件系统、进程管理机制和内存管理机制;5、较强的主动学习能力和团队沟通协作能力低1、本科或以上,计算机软件或相关专业毕业;2、1年以上实际Framework开发经验3、熟悉Android框架、JNI开发,熟练掌握Java语言,熟悉C/C++语言开发4、熟悉Android底层服务和常用开发方法5、具备扎实的编程基础和良好的编程习惯,具备一定的算法分析和实现能力6、具备良好的团队精神和沟通意识,责任心强,工作认真细致,有良好的抗压能力低安卓开发岗位与职业能力分析1、大专及以上学历,有Android开发经验优先,具有成熟产品开发经验的优先。2、熟悉AndroidOS,熟练运用JNI,Canvas绘图,Sqlite等Android相关技术者优先;3、熟悉Android网络编程的优先;4、熟悉手游开发中的常用算法,各种编辑器;5、精通Android开发平台及框架原理,使用过NDK者优先;6、有游戏开发相关项目经验,有过cocos-2dx或Unity3D项目经验者优先;中