あらゆる取引の場面で、実は法律要件に沿った本人確認が行われています。 これまでリアルな取引では、本人確認は対面で行われていたので、生活者も事業者も「目視による本人確認」を行っていたことは、無自覚な所作で気づきにくい領域でした。 それが、全ての取引がデジタル化していく中、課題感が高まっています。
みなさんも、インターネットサービスの利用開始時に、免許証などの画像をアップロードを求められたことがきっとあると思います。 デジタル取引における「本人確認」のプロセスは、生活者側も事業者側も複雑で面倒であり、全国で重複するその本人確認業務は、社会全体の非生産的な業務を増やし、超高齢社会で労働力不足の日本において、大きなマイナス要因になっていく社会課題です。
デジタルIDウォレットアプリ(TRUSTDOCK)が目指す姿です。 この実現のため、本ポジションはフロントエンド開発の一員として、プロダクトの成功に貢献する役割を担います。 以下の役割を期待しています。
Flutterエンジニアは、日本の本人確認業務を提供するリーディングプロバイダーとして、国際的な課題解決に貢献するという大きなミッションを担います。
- 世界的な社会課題の解決への貢献
- あらゆる取引がオンライン化する中で、「オンラインでどのように自分であることを証明するか」という日本だけでなく世界中で大きな社会課題の解決に、アプリ開発を通じて貢献します
- デジタルアイデンティティインフラの構築への参画
- 生活者が自身の個人データを管理するデジタルIDウォレットとしての機能拡充に取り組みます
- データ連携機能や情報レコメンドコンテンツを軸に、シームレスな自己証明が行える未来のプラットフォームづくりに参画します
- 国際標準仕様に基づいた開発
- OpenID Foundationなど、国際的に議論されている最先端の仕様に基づいた開発に携わります
- ルールを「作る側」の会社で、業界最先端の技術に触れながら成長する経験を積みます
デジタルIDウォレットは個人情報を取り扱うため、セキュアで信頼性の高い設計が必須です。メンバーエンジニアとして、フロントエンドの開発とコア機能の実装を担います。
- モバイルアーキテクチャに沿った開発
- 定められたアーキテクチャや開発基盤に基づき、フレームワーク・ライブラリを活用した実装を担います。設計や技術選定の議論にも積極的に参加します
- コア機能の設計と実装
- デジタルIDのデータ管理、OpenID Connectを活用したデータ連携機能の設計・実装、およびシームレスなデータ連携を実現するためのUI/UXの実装を担います
- 先端技術への取り組み
- カメラ機能やNFC機能、Passkeys / FIDO等の認証技術など、最新の技術を活用したスマートフォンアプリ開発に取り組みます
技術力を発揮してチームの成果に貢献するとともに、フィードバックを通じて継続的に成長していく姿勢が期待されます。
- チームの一員としての開発推進
- 複数名からなるチームの一員として、目標達成に向けて主体的に開発を進め、チームの成果に貢献します
- 開発プロセスへの適応と改善提案
- チームの開発フローに沿って開発を進めるとともに、直面する課題に気づき、改善に向けた提案を行います
- 品質文化の実践
- テストコードの作成を実践し、コードレビューにも積極的に参加することで、チーム全体の品質基準の維持・向上に貢献します
- 継続的な自己成長
- 先輩エンジニアやレビューからのフィードバックを積極的に吸収し、次のステップ(将来的なリードエンジニア)に向けて自身のスキルを高めていきます








.png)

.png)