Senior Android Developer(上海黄浦区)
Responsibilities
- 负责产品 Android 端 App 平台的开发、架构设计、性能优化、产品迭代
- 负责Android 端新技术研究、功能扩展
- 带领团队一起定义,设计,和发布新功能
- 识别并纠正产品瓶颈以及修复 BUG
- 主导维护代码质量,组织结构和自动化过程
Requirements
- 5年以上 Android 开发经验,至少有一款成功上线运营的 APP
- 熟悉 Android 的官方设计规范
- 熟悉 Java 语言,数据结构,常用的算法
- 开发基础良好,理解设计模式,在项目或产品中有很好的设计实践
- 对 Android 的 UI 开发非常熟悉,并有自己的 UI 架构心得和经验
- 熟悉 Android 常用的框架和原理,熟练使用 Rxjava,Retrofit,Eventbus 等
- 熟练使用 Android 调试工具,可以快速定位查找问题,有相关的网络优化、内存优化、性能调优经验
- 基本功扎实,可以应付各种 Android 复杂问题,并迅速给出解决方案
- 熟练掌握 Android 下服务、线程、进程的通信机制
- 了解不同应用商店的上线规范和相关的审核机制
- 优先考虑拥有软件工程、计算机及电子工程的学士或硕士学位的候选者
- 优先考虑有 Web 开发技术和 Hybrid app 混合开发经验的候选者
- 优先考虑有多个完整 Android 项目经验,至少至少参加过一个完整的商业级手机应用项目的技术框架搭建、关键技术选型工作的候选人