Android软件工程师岗位职责是什么

发布时间:2022-01-11 11:13:05 作者:柒染
来源:亿速云 阅读:189

这篇文章将为大家详细讲解有关Android软件工程师岗位职责是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

  Android软件工程师岗位职责有哪些?Android软件工程师主要负责Android手机软件的设计与开发;编写相关的开发文档,如设计文档,测试文档等;移动设备Android应用软件需求分析、系统设计;移动设备上Android应用软件的开发和维护;移动设备上基于Android的业务系统协议开发和维护等工作。

  由于不同公司的产品和需求不同,Android软件工程师岗位职责差别很大,小编整理了招聘网站的Android招聘岗位职责要求,我们一起来看下吧。


  一、某汽车公司的安卓程序员,薪资10-18万岗位职责:


  职责描述:
  参与需求调研、项目可行性分析、技术可行性分析和需求分析;参与安卓程序编码开发工作;熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术;参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。


  任职要求:
  计算机及相关专业,具有2年 安卓 软件开发经验。
  完成软件系统代码的实现,编写代码注释和开发文档;
  精通Android开发平台的框架原理,
  够熟练使用Android SDK;
  独立开发高性能的Android应用;熟悉Eclipes集成开发环境,对Android Framework有深入的理解;
  对物联网MQTT协议及蓝牙协议有开发经验者优先


  二、某内窥镜有限公司Android安卓软件工程师,薪资10-20万岗位职责


  职责描述:
  1、医用软件开发。
  2、根据公司产品需求制定书面的软件方案,进行评审。
  3、制定软件编写调试计划,并执行软件编写调试。
  4、定期书写软件编写过程以及bug记录。
  5、对已有软件进行维护更新。


  任职要求:
  1、计算机相关专业毕业,一年以上软件开发经验。
  2、精通C/C++,Java软件开发。
  3、精通安卓应用程序开发,尤其是USB和摄像头操作。
  4、有嵌入式平台QT开发经验者优先。


  三、小米Android安卓软件工程师,薪资免疫岗位职责


  岗位职责:
  1. 负责小米手机中App的开发与维护
  2. 优化现有App的架构


  任职资格:
  1. 两年以上Android App开发经验。精通Java编程,精通Android应用开发
  2. 熟悉Android Framework,熟悉Linux开发环境
  3. 熟悉SEAndroid安全机制
  4. 了解Android手机上大部分硬件模组的工作原理
  5. 熟练使用git
  6. 学习能立较强,责任心强


  四、某集团android软件工程师,薪资18-30万的岗位职责


  职责描述:
  1. 负责项目需求分析、数据库设计、软件详细设计、编码和自测工作。
  2、参与android应用开发, 代码走查、测试等活动


  任职要求:
  1.熟练掌握android各种常用核心组件,android常用动画。
  2.熟练自定义控件,事件和手势操作,能够针对应用熟练选择解决方案。
  3.了解Retrofit,Rxjava,glide等常用第三方库。
  4.熟练使用android studio开发工具诊断和调试问题,有丰富的android性能和内存优化相关经验。
  5.熟悉MVP MVVM等常用架构。
  6.善于解决系统崩溃,内存溢出,适配性和兼容性问题。
  7.有socket通信,蓝牙通信经验为佳。


  满足以上的岗位职责就需要掌握相关的Android知识如下:


  1、基础知识:Java基础,OOP,设计模式,计算机基础,数据结构,Android SDK,四大组件,生命周期,Kotlin
  2、UI:Layout,View,Custom View,anim,Resource,OpenGL
  3、通信:Http协议及框架,蓝牙,NFC,Socket,USB
  4、持久化:SQLite,文件,服务端持久化,sharedpreferences
  5、性能优化:内存性能优化,UI设计优化,电量优化,流量优化
  6、安全:通信安全,数据加密,加密算法,证书使用
  7、NDK:C/C++,JNI
  8、扩展功能:手机自带功能,地图,支付,广告
  9、适配:各种适配方案
  10、跨平台:Flutter,ReactNative,WEEX,HTML+CSS+JS

关于Android软件工程师岗位职责是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. 高级软件工程师(面试题)
  2. Java工程师主要是负责什么 岗位职责都有哪些

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

android

上一篇:AJPFX反射及反射的应用该如何理解

下一篇:mybatis plus QueryWrapper怎么添加limit

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》