
シニア iOS エンジニア、アイデンティティサービス
Barclaysのモバイルバンキングアプリ向けに、安全な生体認証アクセスを含むネイティブの認証・ID機能を構築します。 シニア iOS エンジニアとして、最新のモバイルIDソリューションを開発します。
仕事内容
- ビジネス、プラットフォーム、テクノロジーの各機能を支えるソフトウェアを設計・改善する
- Barclaysのモバイルバンキングアプリ向けに、ネイティブiOSの認証・ID機能を構築する
- 安全で拡張性と保守性に優れ、パフォーマンスを最適化したソフトウェアを提供する
- プロダクトマネージャー、デザイナー、バックエンドエンジニア、セキュリティ専門家、他のエンジニアと連携する
- ソフトウェア要件とソリューションの方針を定め、ビジネス目標との整合性を確保する
- コードをレビューし、優れたエンジニアリングの実践と知識共有を促進する
- セキュアコーディングを実践し、効果的なユニットテストを作成する
- 技術動向を把握し、技術コミュニティに貢献する
- 機能横断的な影響について、関係者や上級幹部に助言する
- リスクを特定・低減し、統制を強化する
- 複雑な選択肢を分析、調査、評価してソリューションを開発する
- 社内外の関係者と良好な協力関係を維持する
- 技術方針の策定に関わり、複数年にわたる業務に貢献し、適宜経験の浅い専門家を指導する
応募要件
- 豊富なiOS開発経験があり、Swift、iOS SDK、UIKit、SwiftUIに精通していること
- 高品質なネイティブiOSアプリを提供した実績があること
- IDおよびアクセス管理と、OAuth2やOIDCなどの認証プロトコルを十分に理解していること
- Android SDKやREST APIを通じてID・アクセス管理のバックエンドサービスに接続した経験があること
- AI支援開発ツールを使いこなせること
- Face IDとTouch ID、キーチェーンサービス、安全なストレージ、証明書ピンニングの実装経験があること
- MVVMまたはClean Architecture、依存性注入、XCTest、UIテスト、モバイルCI/CDパイプラインの経験があること
- コード難読化、ランタイム保護、脱獄検知、モバイルアプリのセキュリティテストを含む、モバイルセキュア開発の専門知識があること
- Ping Identity SDKを統合し、カスタム認証フローを構築した経験があること
- モバイルDevOps、アプリストアへのリリース、機能フラグまたは段階的なロールアウトの経験があること
- FIDO2/WebAuthn、パスキー、iOSでのパスワードレス認証に関する知識があること
- パフォーマンス調整、メモリ管理、複雑なiOSアプリのデバッグ経験があること
- 金融サービスのモバイルアプリ、規制要件、銀行のセキュリティ基準に精通していること
- Knutsfordまたはロンドンのオフィスで、柔軟なハイブリッド勤務形態で働けること
福利厚生
- 柔軟なハイブリッド勤務制度
- Barclaysの価値観とマインドセットに根ざした企業文化
- 技術コミュニティに参加して知識を共有する機会
- 専門的なガイダンス、研修、コーチング、能力開発の機会







