岗位职责
1、依据产品需求独立完成Android端设计、开发、测试;
2.能按照项目计划,按时提交高质量的代码,完成开发任务;
3、产品的上线、维护以及后续版本的更新和技术支持;
4、学习和研究新的移动互联网技术以及改善手机产品的需求;
5、不断将最新移动技术应用于产品研发过程中。
岗位要求
1、能够熟练使用Java与Kotlin的混合开发;
2、熟悉AndroidSDK,能够掌握MVP或MVC架构的一种;
3、熟练掌握多线程程序设计,熟悉Framework层接口调用,了解响应式编程框架RxJava;
4、了解View绘制流程,事件分发机制,能自定义UI控件;
5、熟悉网络通信框架,Retrofit,OKHttp,了解Http和TCP/IP协议,熟悉常用数据格式解析,JSON和XML ;
6、了解移动WEB产品开发,熟悉JavaScrip、Ajax等Web开发技术;
7、熟悉模块化开发,了解MVVM架构,了解DataBinding;
8、熟悉应用加密,如AES,RSA;