中信银行信用卡中心 android高级研发工程师
职位描述
Android开发经验Android客户端产品研发
岗位职责:
1、负责Android客户端的需求分析、技术方案设计和功能性开发;
2、负责应用架构设计、性能优化,单元测试、规范化文档的编写和维护;
3、负责产品部署、测试及投产支持和缺陷修复;
4、遵守团队的开发流程与交付规范,按时、按质完成开发任务,确保项目里程碑的达成;
5、技术攻关与创新,解决开发过程中的技术难题,探索并应用新技术提升产品竞争力。
任职要求:
1、本科及以上学历,计算机科学、软件工程或相关专业;
2、具备4年以上Android客户端开发经验;
3、熟悉App开发的主流框架和开发模式,熟悉 Android开发平台、Framework和底层设计原理,熟悉多线程、网络等相关知识;
4、扎实的数据结构和算法基础,精通至少一门编程语言,包括但不限于:Java、kotlin、Objective-C、Swift、C++;
5、对新技术保持热情,具备良好的分析、解决问题的能力;
6、有大型Android应用性能调优经验、重构经验优先。
一、职位定位与技术能力要求
该岗位属于高级研发层级,要求候选人具备完整的移动端产品研发闭环能力。从需求分析到投产维护的全流程参与,特别强调架构设计能力、性能优化经验和技术攻关深度。在技术栈层面需满足:
- 双语言能力:Java/Kotlin混合开发能力(建议掌握比例:Kotlin≥70%)
- 四层技术栈: