【主要职责】
1、负责基于 Android 系统的电子钱包应用程序的架构设计、开发和维护;
2、参与产品的需求分析与评审,独立编写系统分析文档;
3、与产品经理、UI/UX 设计师及其他开发人员紧密合作,定义、设计和开发新功能;
4、完成交付测试,确保软件的质量和稳定性;
5、参与现有开发框架的优化和流程改进,持续引入新技术,提升开发效率和质量;
6、与海外团队合作,共同研究和探索国际化产品技术,并推动其在电子钱包项目中的应用;
7、快速定位和解决线上问题,提升应用性能和用户体验;
8、关注 Android 平台的技术发展动态,及时引入新技术以增强产品竞争力。
【职位要求】
1、计算机科学或相关专业本科及以上学历;
2、至少3年以上的 Android 开发经验,有独立完成复杂 App 开发的成功案例;有金融行业或电子钱包项目经验者优先;
3、精通 Java 和 Kotlin 编程语言,熟悉 Android SDK 及其相关框架;
4、熟悉 Android 应用架构设计,能够处理复杂的 UI 布局、多线程编程、网络通信等开发任务;
5、具备强大的编码能力,包括自测和单元测试的能力,有性能调优经验;
6、熟悉常见的设计模式,并能在项目中灵活应用;
7、熟练使用 Git 版本控制系统、Gradle 构建工具等开发工具;
8、熟练使用 Proxyman/Charles 等抓包工具;
9、熟悉 Android Studio 及其插件的使用,能够进行高效的开发和调试;
10、对持续集成和持续交付(CI/CD)有深入的理解和实践经验;
11、具备良好的技术方案设计能力、代码规范和质量意识,能够撰写清晰的文档;
12、细心、责任心强,具备良好的团队合作精神和较强的适应能力;
13、良好的英语读写能力,能够用英语进行基本的口头交流者优先。