高级iOS开发工程师-国际支付
字节跳动职位描述
职位描述: 1、负责Global Payment iOS客户端核心能力建设,涵盖电商、生活服务收银台、信贷金融、Pay钱包、独立支付App、AI探索等方向; 2、支付场景:面向跨国家支付规则差异、多支付方式组合及复杂业务场景,设计并实现高可靠、高可用的客户端收银台解决方案,持续提升交易成功率、用户支付体验和系统稳定性; 3、金融钱包场景:参与Pay全球化能力建设,包括账户体系、资金管理、本地钱包能力接入及多国家支付合规能力建设;随着业务持续拓展,助力Pay从基础支付能力逐步演进为面向用户的金融入口,目标成为全球范围内广泛使用的支付工具之一; 4、架构场景:负责收银台客户端架构治理及基础能力建设,包括动态化渲染、组件化、链路解耦、容器能力、性能优化和稳定性治理,提升系统复用性、可扩展性和整体研发效率; 5、AI场景:深度参与AI在客户端研发及核心业务场景中的落地,构建AI驱动的研发与系统能力体系。包括但不限于:基于AI提升研发效率,如代码生成、流程驱动、业务理解等;参与AI能力设计与实践,包括面向Agent的交互与能力抽象,并参与行业前沿AI支付能力及业界标准协议的探索与共建;推动AI在支付及金融链路中的智能化能力建设,如决策智能、推荐智能、体验智能等,持续提升工程效率与业务效果。 职位要求: 1、3年以上iOS研发经验,本科及以上学历,计算机、软件工程、通信等相关专业,具备扎实的计算机基础; 2、熟练掌握Objective-C或Swift,熟悉iOS开发体系、Xcode开发环境及常用调试工具; 3、熟悉iOS系统API、Runtime机制、多线程、内存管理、网络、存储、WebView、组件化等基础能力; 4、具备良好的代码设计能力和工程质量意识,能够在复杂业务场景下设计清晰、稳定、可维护的客户端方案; 5、具备较强的问题分析和Debug能力,能够理解并排查大型复杂代码库中的线上及研发问题; 6、具备良好的沟通协作能力及产品意识和业务理解能力,能够与产品、设计、服务端、QA及跨区域团队高效合作,并结合用户体验、业务指标和技术实现进行合理权衡。
对这个职位感兴趣吗?