岗位职责:
1、Android客户端产品开发;
2、参与项目需求分析、应用程序设计编码与实现、相关单元测试和相关文档编写等工作;
3、按照项目计划,完成开发任务;
4、Android平台框架层面的开发维护以及扩展;
岗位要求:
1、本科及以上学历,计算机相关专业,2年以上Android开发工作经验,经验丰富的可放宽学历限制;
2、熟练使用git、android studio开发工具和Retrofit、Rxjava、Glide、OKHttp等主流开源框架,并了解其源码;
3、了解MVC、MVP、MVVM等设计模式,了解Android系统框架和第三方SDK;
4、有jni基础,能阅读和简单实现jni开发;
5、对性能优化、内存优化有一定经验,能熟练使用LeakCanary、lint、BlockCanary等相关优化检测工具;
6、了解h5 native开发及交互,有RN、weex相关经验者优先;
7、有图片渲染、压缩及优化处理经验或有集成热修复框架经验者优先;
8、责任心强且具备优秀的逻辑思维能力、沟通能力、问题解决能力和团队协作能力;
9、具备规范的编写代码原则,要求结构清晰,命名规范,逻辑性强,代码冗余率低。