职位描述
岗位职责:
1.、负责部门项目落地工作,高效进行APP开发;
2.、根据开发规范与流程独立完成模块的设计、编码、调试以及相关文档;
3.、负责进行app监测,确保APP长时间运行;
4.、负责移动平台新技术研究,功能优化,持续改进;
5.、根据业务需求,参与Android端相关产品的设计、开发、文档编写和项目改进讨论;
6、与产品、设计、后端和测试人员配合,保证项目进度,总结项目经验,归纳案例,实现经验共享;
任职资格:
1、熟悉Android开发平台及框架原理,熟练运用UI组件、socket、多线程、sqlite、WebView等编程技术,至少2年以上实际android 平台开发经验;
2、熟练掌握Android API、系统控件和自定义控件,熟悉Android各版本、各尺寸适配;
3、熟悉掌握Android线程模型、事件体系、view体系、消息机制;
4、熟悉Android网络通信机制,对Socket通信、TCP/IP和http/https有较深刻的理解和经验;
5、有扎实的Java语言基础,了解操作系统原理,对数据结构有深入的理解,了解常用设计模式,有良好的编程习惯,掌握版本控制工具(如Git);
6、熟悉打包、混淆、加密等机制,具有独立开发一款APP的能力;
7、具备良好的团队精神和沟通意识,责任心强,工作认真细致,有良好的抗压能力;
8、了解组件化开发,对内存、网络、IO、崩溃监控有优化经验者优先;
9、有在开源社区如GitHub或Google Code上做过贡献,或在Stack Overflow上做过Android相关问题回答经验者优先;
10、有Arcgis、OpenGL开发的优先;
11、有定制机开发经验的优先;
注:(此岗位为外包岗位)