岗位职责:
1.负责 Android 平台金融行业应用开发、迭代与维护,根据产品需求实现高质量的 UI 界面与业务逻辑。负责支付相关的动态库和小插件的开发;
2.负责行业客户应用认证;
3.参与 金融行业App 的技术方案设计,包括架构选型(如 MVVM/MVC)、模块化拆分、接口设计等,确保项目代码的可扩展性与可维护性。
4.解决 金融行业App 的兼容性问题,适配不同品牌、不同分辨率的 Android 设备与不同系统版本(如 Android 9 及以上),保障 App 在各类设备上稳定运行。
5.优化金融行业 App 性能,包括启动速度、页面加载速度、内存占用、电量消耗等,提升用户体验,降低闪退率与卡顿率。
6.对接后端开发团队,完成 API 接口联调,处理网络请求、数据解析与本地存储等工作,确保数据交互的安全性与稳定性。
7.配合产品、设计、测试团队,参与需求评审、UI 评审与测试验收,及时修复测试反馈的 Bug,保障 App 按时上线。
岗位要求:
1.本科及以上学历,计算机、软件工程等相关专业,3年以上基于 Android平台的金融应用开发经验,有完整 App 从开发到上线的项目经验。
2.有至少一种智能 POS 终端与银行后台或卡组织中心节点通讯交互模块的设计与开发经验,熟悉多种通讯协议(如TCP/IP、HTTP 等);熟悉安全协议TLS和SSL;
3.深入理解金融类交易和通知类交易的流程,熟练掌握 ISO8583包报文相关知识及应用;能解决复杂的报文处理问题;熟悉EMV L2基本规范,能在开发中熟练调用EMV库;
4.熟练掌握 Java/Kotlin 编程语言,熟悉 Android Studio、Git 等开发工具,了解 Android SDK 核心特性与常用 API。
5.掌握 Android 应用开发常用框架与库,如 Retrofit/OkHttp(网络请求)、Glide/Picasso(图片加载)、Jetpack 组件(Compose、Lifecycle 等)。
6.理解 Android 应用架构设计思想,有 MVVM/MVC 架构实践经验,能独立完成模块开发,具备良好的编码规范。
7.熟悉 App 兼容性适配与性能优化方法,能通过 Logcat、LeakCanary 等工具定位并解决问题(如内存泄漏、ANR)。
8.具备良好的产品思维与用户体验意识,能积极沟通需求,高效推进项目进度。