前程无忧 51job 项目描述:一款用于求职的服务类型的 APP,主要为来自各行各业的用户,提供精准的职位推荐、投递 服务。包括职位搜索、名企招聘、四大行业、校园招聘等多个模块。
职责描述:1.根据需求,负责功能模块的开发,项目的版本更新; 2.解决项目中每个版本的 crash 和内存泄漏; 3.负责项目的功能模块自测、联调测试等; 4.编写相关的技术文档,为其他部门的同事提供技术支持; 5.在项目中集成极光和小米推送服务; 6.优化项目中代码,重构定位、数据字典等模块; 运用技术:1.将项目整体架构优化为 MVVM+Retrofit+RxJava 架构,降低耦合性。 2.运用 AOP 面向切面编程技术,结合 Java 反射、注解技术,实现数据埋点的统计、按钮 防重复点击、日志打印等; 3.运用 AsyncTask 和线程池技术,管理多线程; 4.采用本地存储+SQLite 数据库存储结合的方式,进行数据缓存; 5.使用工具 LeckCanery 进行内存泄露的检测和解决; 6.使用 Jenkin 打包平台构建自动化打包、加固; 7.兼容 Android Q,适配折叠屏等适配工作; 8.负责项目中接入 Tinker 热修复技术。