1.精通Java语言,Android SDK和NDK,熟悉Android平台体系结构;2.熟悉 Android 下网络通信机制,熟悉 TCP/IP、HTTP 网络编程;3.掌握通用的设计原则和常用的设计模式,理解 Android 模块化和 API 设计思路;4.熟悉掌握Android平台UI界面开发设计,熟悉自定义控件开发,熟悉使用各种常用布局,动画实现;5.熟悉Java的JNI机制,熟练掌握基于NDK,JNI方式的开发和Debug;6.掌握模块化和插件化技术者优先;7.熟悉Android蓝牙传输、有人脸识别项目开发经验者优先;岗位职责:1.负责Android平台的客户端应用研发工作;2.参与App架构设计,独立完成项目的系统分析、设计,并完成详细设计和编码的任务,确保项目的进度和质量;3.通过发现并改进现有软件的的架构以及实现缺陷,不断优化相关产品的质量、性能、用户体验;4.撰写开发文档并沉淀平台化技术设施,推广给团队其他人员,提高整体研发效率,降低重复和类似工作;5.配合产品经理及UI设计人员完成初步的测试工作,跟进客户端应用迭代;6.主动关注并学习新技术,并能够在实践中应用,并协同团队一起做技术创新。