【一部出社あり/週2〜3/Kotlin】FinTech/ID・マイナンバーカードNFC読み取り&公的個人認証(JPKI)モバイル基盤開発

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,700 ~ 5,600円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【一部出社あり/週2〜3/Kotlin】FinTech/ID・マイナンバーカードNFC読み取り&公的個人認証(JPKI)モバイル基盤開発
お任せしたいこと
[役割]
Kotlin 2.0+ / Android NFC SDK / Jetpack Compose を用いた、金融機関・証券口座開設アプリ向けマイナンバーカード(公的個人認証サービス:JPKI)読み取り・券面事項検証 SDK および生体認証(BiometricPrompt)連携基盤の設計・開発
[役割に対して求める成果]
IsoDep プロトコルの APDU コマンド送受信パイプライン最適化およびアンテナ位置ガイダンス UI の刷新により、機種依存による NFC 読み取り失敗・タイムアウト率を 12% から 1.5% 未満へ低減し、eKYC 手続き完了率を 20% 向上
具体的な業務内容
Kotlin 2.0+ / Android NFC (IsoDep) を用いた、マイナンバーカード IC チップとの APDU 通信、署名用電子証明書の抽出・検証ロジックの実装
Jetpack Compose による、カードかざし位置ガイダンス、リアルタイムアニメーション、およびエラー復旧ガイド UI の設計・実装
BiometricPrompt API と Android Keystore を組み合わせた、FIDO2 / パスキー準拠のセキュアなローカル生体認証連携
多様な Android 端末(Pixel, Galaxy, AQUOS, Xperia 等)における NFC アンテナ配置特性のプロファイリングと機種別チューニング
MockK / Robolectric を用いた、暗証番号ロック寸前処理や通信瞬断時におけるロールバック・セキュリティ例外系の自動テスト整備
必須スキル・経験
Kotlin を用いた Android ネイティブアプリケーションの設計・開発・運用経験(3年以上)
Android SDK におけるハードウェア連携(特に NFC, Bluetooth, カメラ, 各種センサー等)の実装実績
Jetpack Compose および Coroutines / Flow を用いたモダンアーキテクチャの設計・実装経験
Git / GitHub を用いたチームでの Pull Request ベース開発およびコードレビュー経験
歓迎スキル・経験
公的個人認証(JPKI)、eKYC、本人確認、セキュリティ認証関連プロダクトの開発実績
暗号技術(公開鍵暗号方式、デジタル署名、X.509 証明書、SHA-256 等)に関する深い知見
Android 端末ごとのハードウェア依存問題の調査・デバッグ・解消経験
SDK 開発およびライブラリ配布(Maven Central / GitHub Packages)の運用経験
開発環境
言語/環境: Kotlin 2.0+, Jetpack Compose, Coroutines, Android Studio
セキュリティ/通信: Android Keystore, BiometricPrompt, IsoDep, OkHttp
テスト/ツール: MockK, Robolectric, Turbine, ktlint
インフラ/CI: GitHub Actions, Bitrise, Firebase Test Lab
コミュニケーション: Slack, Notion, Figma, GitHub
働き方
リモート環境
[一部出社あり] 週2〜3日出社 / 週2〜3日リモートワーク
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
