3年Android开发经验,具备独立开发能力,一直在saas服务公司从事Android应用层开发;
熟练掌握Java编程思想,具备良好的代码设计风格,并熟练运用部分设计模式;
熟练掌握Android事件分发机制、自定义View绘制流程、自定义控件,拥有自己开发的自定义控件;
熟练掌握Android四大组件以及他们之间的数据传递、Android常用布局能够灵活运用;
熟练掌握Android消息机制
熟练使用EventBus进行组件间的通信,熟悉其接收消息线程机制;
熟悉Android机型适配和屏幕适配方案;并对Android多种机型兼容性和屏幕多样性有很好的兼容处理;
熟练使用OkHttp、Rerofit等主流第三方网络框架;
熟练使用RxJava、RxAndroid进行异步操作,线程切换。熟练使用其各种操符,对各种不同的操作符的区别和使用场景都有了解;
熟练使用图片加载框架Glide、Picasson;
熟练使用Android属性动画,补间动画、逐帧动画;
熟悉Bitmap等图片的优化处理,对ANR和OOM等内存泄露有一定研究;
熟悉第三方登录、地图、分享、支付、推送等功能。
独立负责公司全部App的开发和上线工作。负责与产品沟通,确定需求,撰写发开文档和接口文档,进行技术选型。
负责自定义View控件编写。对合同签署模块签章的自定义View控件撰写,使得自定义View符合公司签署合同规范。计算手机屏幕与合同A4纸张大小,等比缩放计算出手机签章在实际A4纸张中的准确位置。
负责性能调优。对多页合同图片快速翻页时图片加载过快内存溢出(OOM)的优化处理,包括排查解决内存泄露和优化对内存占用,大幅降低了OOM发生几率。
负责对客户端代码的重构工作。包括对项目主要界面的结构进行重新划分和抽象,对引入的第三方框架进行二次封装,方便后期替换使用,尽量使得整个项目呈现高内聚,低耦合。
角色 | 职位 |
负责人 | 高级Android开发工程师 |
队员 | 安卓工程师 |