岗位职责:
1. 负责android客户端软件的开发和维护,从事Android平台上层应用软件开发工作;
2. 按软件需求完成界面,逻辑功能、网络通信等的设计开发任务并解决问题,撰写相应的开发文档和代码说明文件;
3. 独立进行android应用功能的设计,开发、调试、发布;
4. 根据产品规划定制UI组件,动画效果
5. 配合产品部门协作共同完成开发任务完成,对已有项目的跟踪和维护。
任职要求:
1. 全日制本科及以上学历,计算机、软件工程或相关专业,3-5年相关工作经验,可接受优秀应届毕业生;
2. 熟悉Java/Kotlin等至少一种语言,有丰富的Android或iOS开发经验;
3. 熟练掌握android应用开发基础知识,熟悉android系统核心原理和相关机制,了解不同系统版本的差异性;
4. 熟练掌握android通用主流开源框架和组件,有阅读源代码的习惯;
5. 熟悉多线程及并发编程,熟悉HTTP、HTTPS、TCP/IP等通信协议以及json等常用数据传输技术;
6. 熟悉MQTT,websocket,CoAP等物联网通信协议,蓝牙BLE相关功能开发;
7. webview和原生应用交互的实现能力;
8. 熟悉代码开发规范,标准化开发流程,具有应用的整体设计和架构能力,具有基础类,通用类的设计开发能力。