岗位描述
岗位职责:
1. 负责基于Android的移动教育行业的应用软件和客户端的架构设计、开发和维护;
2. 独立完成移动终端产品应用的功能模块开发;
3. 单元测试用例编写和代码重构,app接口调试及维护等;
4. 负责与平台软件合作伙伴沟通并参与他们的开发工作;
5. 参与产品功能讨论、技术调研、架构设计等,推动产品服务快速迭代升级;
6. 协调产品、测试、设计等外部资源按时按质完成项目开发;
7. 协助市场运营、运维等部门获取相关数字平台的数据。
任职资格条件:
1. 本科及以上学历;计算机相关专业;3年及以上相关实际项目开发经验;
2. 精通Android开发平台及框架原理,精通Java语言,对该语言的特性有深刻理解;对JNI、NDK的开发有一定了解,熟悉C/C++语言;
3. 熟练使用eclipse或Android studio开发工具,代码书写优美、规范,注释适当、清晰;
4. 熟悉使用ant脚本进行多渠道打包;
5. 熟悉国内外开源跨平台的应用开发引擎(如:PhoneGap等);
6. 熟练掌握数据结构、基本算法,具备基本的算法设计能力;
7. 熟悉TCP/HTTP协议,具有一定的网络编程经验;
8. 熟悉Android开发相关的兼容性、多线程、网络通信、反编译及编码保护等知识;
9. 具有规范的编程习惯与文档编写能力,优良的分析问题和解决问题的能力;
10.具备良好的团队合作精神,较强的沟通协调能力;