1.有完整商业原生app开发经验,理解面向对向设计原则,理解mvc、mvvm设计模式,拥有较好代码风格,熟练运用常用设计模式,自定义ui组件,熟悉材料设计,多机型兼容性适配,app性能调优,app安全加固,多渠道打包.
2.熟悉spring,springmvc,mybatis,struts2,hibernate2后台开发框架,项目分层设计思想.
3.熟悉html5、css3、javascript,jquery, bootstrap,vue.js 前端开发技术.
4.熟悉mysql , oracle,sqlite数据库.
5.熟练使用hbuilder mui 编写webapp,擅长页面布局,性能调用.
6.熟悉android.framework层,能使用ndk给上层应用提供native调用接口,了解makefile编译原理.
7.会使用相应版本控制工具svn,git 进行项目管理.