岗位职责:
1. 负责公司手机客户端项目需求的分析、设计、编码,确保项目进度和质量;
2. 负责客户端基础模块和组件的研发和维护;
3. 持续学习研究新技术,不断改进技术架构;
4. 注重性能优化,提升客户端用户体验。
任职条件:
1. 计算机相关专业,本科及以上,2年以上Android平台开发经验。
2. 精通Java、Android框架,熟悉Kotlin,掌握android主流开发框架(MVC、MVP、MVVM);
3. 熟练掌握Android开发的开源库(okhttp、Retrofit、rxjava、glide、EventBus);
4. 熟练掌握Android四大组件与消息队列、Fragment、Intent等;
5. 精通UI、动画、网络、多线程、数据持久化等编程;
6. 熟练使用Android Studio、SVN、Git等开发工具,利用Gradle进行项目管理;
7. 熟练使用XML、Json、SQLite等技术;
8. 熟悉支付宝、微信支付功能,并有实战经验;
9. 熟悉极光、友盟、科大讯飞等第三方平台SDK使用及实战经验;
10.熟练各大应用市场规则、发布app流程及加固app;
11.熟悉跨平台、React Native、Flutter等框架技术者优先;
12.对代码质量和开发规范有严格要求,善于沟通与团队协作,实现高效交付;
13.具有较强的责任心,良好的沟通能力和表达能力,能承受一定的工作压力;