Android架构师

      简介:Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78、1%。[1]  2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。2014第一季度Android平台已占所有移动广告流量来源的42、8%,首度超越iOS。但运营收入不及iOS。

 

Android架构师岗位描述(模板一)

岗位职责:

1、负责APP架构设计、框架搭建、核心实现、关键技术选型、技术难题攻关等工作;

2、带领并指导开发工程师进行代码开发/单元测试等工作,定期对工作质量、进度进行评估,保证开发周期可控;

4、通过数据统计,分析性能优化点,提升系统响应时间,提高系统利用率;

5、研究探索前沿技术,改进工具链,抽象设计并撰写通用中间件,来提高软件可用性,提高开发效率,降低维护成本。

任职要求:

1、本科及以上学位,5年以上互联网开发经验;

2、掌握通用的设计原则和常用的设计模式,具有出色的抽象设计能力,思路清晰,善于思考,能独立分析和解决问题;

3、精通IOS或Android系统原理和内部机制,具备优秀架构设计能力,对安全、性能有持续优化经验;

4、精通前端混合开发模式,有Rect Native 或Weex实践经验;

5、在需求分析、系统开发、运维、到项目管理的各种岗位上有一定的管理能力;

6、学习能力强,适应能力好;良好的团队合作精神和承受压力的能力。

 

Android架构师岗位描述(模板二)

岗位职责:

1、负责Android客户端的相关产品的设计,开发、文档撰写和项目改进;

2、参与Android平台上业务应用的功能设计及架构规划;

3、参与产品设计,按照设计规范,完成技术文档编写;

4、负责优化客户端软件的模块结构和流程逻辑;

5、负责优化客户端软件相关产品适配、升级;

6、参与与其他团队的沟通协调。

任职要求:

1、统招一本及以上学历,计算机相关专业;

1、3年以上android手机平台开发经验;

2、熟悉Java语言,熟悉虚拟机原理,数据结构和算法等基础扎实,熟练掌握并应用面向对象的编程思想;

3、熟悉移动网络通信机制,对Socket通信、TCP/IP和HTTP有较深刻;

4、有较强的责任心、上进心以及良好的表达和沟通能力,能够指导他人工作;

5、对产品有较强的敏感度,有较强的沟通能力。

 

Android架构师岗位描述(模板三)

岗位职责:

1、负责客户端的设计与开发工作;  

2、负责客户端应用框架、SDK的设计与开发工作;

3、和产品、运营同学一起努力打造出APP。

任职要求:

1、扎实的计算机专业基本功,强大的写码能力;

2、精通 Android APP 设计与开发;除功能属性之外,熟练掌握和APP 安全、性能、稳定性等非功能属性相关的技术;

3、对后端技术有所了解,对 API 有审美和设计能力;

4、有较大用户量(100万+) APP 设计/开发/持续改善经验者优先(骨干or 主导);

5、对底层框架、内核有所理解和探究,习惯于较别人深入一层;拥有和工作年限相称的广度和(或)深度;

6、有较强的逻辑/概率思维能力,善于分析、归纳、描述、沟通、和解决问题;

7、高度的创业心和投入度,既能搞定牛逼的技术难题,同时又热切地关注业务,用技术力贡献于业务成功。

 

Android架构师岗位描述(模板四)

岗位职责:

1、负责客户端核心代码的编写工作;

2、负责项目框架搭建、关键技术选型、技术难题公关等工作;

3、跟进新技术发展,编写设计开发及实现文档;

4、负责优化移动产品的质量、性能、提升用户体验;

3、带领并指导开发工程师进行代码开发/单元测试等工作,保证代码的健壮性、可读性、易维护性;

4、开发过程中定期对工作质量、进度进行评估,保证开发周期可控;

5、参与移动规范制订、技术文档编写。

任职要求:

1、本科及以上学历,计算机或相关专业;

2、五年以上手机应用实际开发经验,精通跨平台解决方案;

3、精通Objective-C、Mac OS X、X code;

4、精通IOS SDK中的UI、网络、数据库、XML/JSON解析等开发技术;

5、精通java熟练AIDL,ndk开发深入理解面向对象的设计思想,常用设计模式;

6、精通Android开发,了解Android框架对Android系统应用管理、进程管理、内存管理等机制有深入理解;

7、对APP性能优化方面有独到见解;

8、有大型APP架构设计经验,C/C++开发经验者优先。

9、有多个完整的IOS项目经验,至少参加过一个完整的商业级手机应用或游戏开发项目的技术框架搭建、关键技术选型工作;

10、熟悉各种主流手机特性,深刻理解手机客户端软件及服务端开发特点;

11、精通常用软件架构模式,熟悉各种算法与数据结构,多线程,网络编程(Socket、http/web service)等;

12、个性乐观开朗,逻辑思维强,善于团队合作。

 

Android架构师岗位描述(模板五)

岗位职责:

1、负责Android App项目的系统分析、整体架构与核心模块技术方案设计、开发与维护系统公用核心模块;

2、新技术跟踪、挖掘、预研和实施;

3、软件性能优化,重大疑难问题的分析及解决,排除各类潜在技术风险;

4、承担关键攻关任务的同时,能够定期进行技术分享与培训,促进团队成员共同进步;

5、建立团队技术规范、提升技术团队整体效率。

任职要求:

1、五年以上软件开发工作经验,三年以上Android开发经验;

2、精通Android开发平台及框架原理,熟悉Dalvik/JVM工作原理,有足够的软件安全意识,掌握数据加密、代码混淆、防破解、性能优化等技术;

3、精通常用软件架构模式,在数据结构、算法、软件设计等方面拥有扎实的技术功底。

4、精通Java/C++语言,熟悉jni、多线程、反射、jvm、类加载机制等基础原理;

5、良好编程习惯和文档编写习惯,高质量编码能力;

6、善于独立学习、具备良好的分析解决问题能力、具备技术钻研能力;

7、有丰富的软件架构设计经验,能快速搭建、调试或重构大规模软件代码。

8、有多个完整的Android项目经验,至少参加过一个完整的商业级手机应用的技术框架搭建、关键技术选型工作。
下一个

Android高级开发工程师

 
关于我们 客服电话  400-111-9333 工作时间  8:00-22:00
扫描关注三茅招聘