工作内容:
1、公司自研产品的相关APP应用的开发与维护。
工作要求:
1、有独立或主要负责过至少一款Android产品的设计与开发的经验,具备自主开发的能力。
2、熟练掌握Java或Kotlin编程语言,有较好的代码阅读能力和理解能力,能快速上手现有项目并进行维护,具有良好的数据结构和算法基础,熟练运用常用的设计模式。
3、熟练掌握并能够灵活应用Android四大组件,熟悉Android的基础架构、组件、数据存储等,熟悉自定义View以及View的绘制原理。
4、熟悉Android网络编程、多线程,熟悉TCP/UDP、HTTP协议。
5、熟悉JSON、XML数据的解析,熟悉Gson、dom4j等框架的使用。
6、熟悉MVP、MVVM等项目架构。
7、熟悉常用第三方框架的使用,如:Netty、OkHttp、Retrofit、Gson、RxJava、RxAndroid等。
8、了解MQTT协议原理,能使用Android下的MQTT客户端框架者优先。
9、[非必要]大疆无人机相关使用经验,有无人机控制飞行经验或使用过大疆MSDK进行二次开发。