Barclays
Barclays
Barclays是一家总部位于英国的银行和金融服务集团,为个人、企业、机构和投资者提供服务。其业务涵盖零售和消费者银行、企业与投资银行、财富与私人银行、资本市场以及专注于美国消费者业务的专业银行。Barclays还提供数字银行、金融研究与洞察,以及聚焦可持续发展、气候科技和绿色债券的融资计划。公司拥有超过10,000名员工,在英国金融监管框架下开展消费者金融、企业金融和投资金融业务。

高级 iOS 工程师,身份服务

为 Barclays 移动银行应用构建原生身份验证与身份管理功能,包括安全的生物识别访问。 作为高级 iOS 工程师,开发现代移动身份解决方案。

描述

  • 设计并改进支持业务、平台和技术能力的软件
  • 为 Barclays 移动银行应用构建原生 iOS 身份验证与身份管理功能
  • 交付安全、可扩展、易维护且经过性能优化的软件
  • 与产品经理、设计师、后端工程师、安全专家及其他工程师协作
  • 制定软件需求和解决方案方案,确保与业务目标一致
  • 审查代码,倡导良好的工程实践并促进知识共享
  • 采用安全编码实践并编写有效的单元测试
  • 跟踪技术发展并参与技术社区
  • 就职能领域及跨职能影响向利益相关方和高级领导提供建议
  • 识别并降低风险,同时强化控制措施
  • 通过分析、研究和评估复杂选项来制定解决方案
  • 与内部和外部利益相关方保持良好的合作关系
  • 协助制定技术方向,参与多年期工作,并在适当情况下指导经验较少的专业人员

任职要求

  • 具备丰富的 iOS 开发经验,并精通 Swift、iOS SDK、UIKit 和 SwiftUI
  • 有成功交付高质量原生 iOS 应用的实绩
  • 深入理解身份与访问管理,以及 OAuth2、OIDC 等身份验证协议
  • 有通过 Android SDK 和 REST API 连接身份与访问管理后端服务的经验
  • 熟练使用 AI 辅助开发工具
  • 有实现 Face ID 和 Touch ID、钥匙串服务、安全存储及证书固定的经验
  • 有使用 MVVM 或 Clean Architecture、依赖注入、XCTest、UI 测试和移动 CI/CD 流水线的经验
  • 精通移动端安全开发,包括代码混淆、运行时保护、越狱检测和移动应用安全测试
  • 有集成 Ping Identity SDK 并构建自定义身份验证流程的经验
  • 有移动 DevOps、应用商店发布,以及功能开关或渐进式发布方法的经验
  • 了解 FIDO2/WebAuthn、通行密钥及 iOS 无密码身份验证
  • 具备 iOS 应用性能调优、内存管理和复杂问题调试经验
  • 熟悉金融服务移动应用、监管要求及银行安全标准
  • 能够在 Knutsford 或伦敦办公室工作,并接受灵活的混合办公安排

福利待遇

  • 灵活的混合办公安排
  • 践行 Barclays 价值观与思维方式的企业文化
  • 有机会参与技术社区并分享知识
  • 获得职业指导、培训、辅导和发展机会

相关职位

Correlation One

数据与人工智能培训学习设计师

Correlation One
51 – 200 员工
H1B 签证担保雇主

为 Correlation One 的劳动力发展项目设计以证据为依据的数据与人工智能培训,打造课程、练习和可复用的学习资源,服务企业客户。

打开