首页 > 制度大全 > AndroidFramework架构师职位描述与岗位职责任职要求

AndroidFramework架构师职位描述与岗位职责任职要求

2024-07-26 阅读 9445

职位描述

工作职责

1.负责美团点评安卓收银机Framework功能设计与开发,对安卓原生ROM进行定制;

2.负责系统级功能技术方案设计与实现,优化系统性能。

职位要求

1.工作4年以上,从事AndroidFramework相关开发工作3年以上,熟悉Android系统软件开发、测试、分发流程;

2.精通AndroidFramework,HAL,全面掌握安卓系统结构,具备定制安卓PMS,AMS等关键系统服务的能力;

3.具备设计并实现Android系统级功能需求的能力,具备全局优化Android性能的能力;

4.有较强的分析、定位、解决问题的能力,有扎实的计算机、网络相关知识,具有团队合作和自驱意识。

篇2:Android架构师岗位工作职责

简介:Android是一种基于Linu*的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由AndyRubin开发,主要支持手机。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、精通前端混合开发模式,有RectNative或Wee*实践经验;

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、精通AndroidAPP设计与开发;除功能属性之外,熟练掌握和APP安全、性能、稳定性等非功能属性相关的技术;

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

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

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

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

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

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

岗位职责:

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

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

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

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

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

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

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

任职要求:

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

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

3、精通Objective-C、MacOS*、*code;

4、精通IOSSDK中的UI、网络、数据库、*ML/JSON解析等开发技术;

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

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

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

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

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

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

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

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

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

岗位职责:

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

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

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

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

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

任职要求:

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

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

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

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

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

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

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

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

篇3:ANDROID软件架构师岗位职责

Android架构师-主软件1、负责App技术规划,参与核心功能的框架设计与搭建,承担核心功能及模块的编写。

2、承担Android性能及体验优化,不断提高用户体验。

3、负责保障Android软件安全,稳定,高效运行。

4、公司内通用的基础组件设计、开发及推广。

5、负责关键技术的技术选型。

6、带领Android团队技术发展方向,分享及应用新技术,不断提升团队的技术能力和工作效率。

7、为团队引入创新的技术,创新的解决方案,用创新的思维解决问题。1、至少五年以上Android平台开发经验,熟悉多语言开发,有大型App上线开发经验;

2、精通掌握JAVA技术,熟悉面向对象编程设计,具备扎实的编程基础;

3、精通Android应用开发框架,熟悉Framework。

4、精通移动网络通信机制,对多线程、HTTP协议、WEB有深刻理解;

5、良好编程习惯和文档编写习惯、具备良好的分析解决问题能力、有良好的沟通能力;

6、优秀的的架构设计能力和高质量编码能力;

7、能够独立解决疑难问题,具备技术前瞻性,精通Android运行机制,对团队技术产生影响力;

8、良好的数据结构和算法基础;

9、能发现代码中的问题,并能进行优化。

10、逻辑性严谨,有计划性和执行力。有责任心,团队意识佳,具备专业的职业素养和一定的抗压能力;

11、具备混合式开发经验,熟悉H5/JS技术;熟悉大数据及NDK者优先。

1、负责App技术规划,参与核心功能的框架设计与搭建,承担核心功能及模块的编写。

2、承担Android性能及体验优化,不断提高用户体验。

3、负责保障Android软件安全,稳定,高效运行。

4、公司内通用的基础组件设计、开发及推广。

5、负责关键技术的技术选型。

6、带领Android团队技术发展方向,分享及应用新技术,不断提升团队的技术能力和工作效率。

7、为团队引入创新的技术,创新的解决方案,用创新的思维解决问题。