Our Purpose
デジタル社会のインフラをつくる
あらゆる取引がデジタル化するこの不可逆な流れの中、
デジタルアイデンティティはどうあるべきか。
わたしたちは官民問わず、さまざまな人々とコミュニケーションし、
デジタル社会における本人確認のあり方を模索し続けています。
事業内容
TRUSTDOCKは、日本で唯一のeKYCの専門会社として、あらゆる業法に対応するKYC・本人確認のAPI基盤サービスやデジタルIDウォレットアプリ「TRUSTDOCK」等を提供しています。eKYCのリーディングカンパニーとして、金融庁などと連携、法令改正を開発にいち早く反映させるなど、信頼性を強みに多くの企業に導入いただいています(eKYC導入社数 3年連続No.1)。
オンラインでの本人確認が普及しつつありますが、未だ発展途上の分野であり課題が山積みです。セキュリティやユーザービリティ、本人確認に関連する法規制にも対応しながら、これまで生活の中で無意識的に行なってきた「本人確認を、より便利に、そして年齢もITリテラシーも問わず、誰でも安全に使える社会のインフラを構築する」ために真摯にもの作りに取り組んでいます。
マイナンバーカードの普及に伴い、本人確認の手法がマイナンバーカード/ICカード身分証を主軸にしたICチップ読み取りファーストの手法に移り変わろうとしています。eKYCの第2シーズンともいうべき新たな時代の本人確認機能を拡充していくために、Androidエンジニアを求めています。
業務内容
弊社では本人確認を行うiOS/Androidアプリと、クライアント企業で導入される本人確認のためのiOS/Android SDKを提供しています。
WEBアプリとは異なり、ネイティブの画像関連の機能やNFCを使ったICチップの読み取りなどを多く使えることから、今後より一層のスマートフォン領域の開発が必要だと考えており、新たな時代の本人確認を実現するために、顔認識、OCR等の技術を使ったカメラ撮影での本人確認手法に加え、NFC経由で身分証のICチップを読み取るなどの手法を使った本人確認手法を実現していこうとしています。
私たちの顧客は本人確認が必要な全業界であり、毎日様々な企業・団体との提携の話が進んでいます。そんな中、すべての導入ニーズにはお応えできていない状況です。
そこで社会のデジタル化を推進する「未来のインフラ」を共に築き上げたいという想いを同じくするメンバーを募集しています。
具体的な内容
本人確認アプリの開発を担っていただきます。 Android SDKを使用した本人確認機能や、NFCやカメラを使った機能の実装を想定しています。
- 本人確認用APIと連携するICチップ読み取り・身分証撮影アプリの設計・実装
- シームレスな本人確認を実現するためのUI/UXの設計・実装
- OAuth2.0、公的個人認証など、あらゆる本人確認手段への対応
- アプリケーション要件に基づいたアーキテクチャの設計、ミドルウェアの選定
- フレームワーク、ライブラリを用いた開発基盤の構築。CI/CDのエコシステムの構築
- パフォーマンスチューニング、モニタリング、アラート対応
テクノロジースタック
プログラミング言語 / フレームワーク: Ruby, Ruby on Rails, Go, JavaScript, TypeScript, Vue.js, Swift, Kotlin, Dart, Flutter
インフラストラクチャ: Amazon Web Services, Google Cloud Platform, Heroku
CI: CircleCI, GitHub Actions, Bitrise
モニタリング: Sentry, Mackerel, Firebase Crashlytics
コラボレーションツール: GitHub, Slack, Zoom, Asana, Figma, Miro, esa
開発体制・進め方
開発はWeb/APIバックエンド・JSフロントエンド・ネイティブアプリ・SREなどのラインがあり、業務委託の方を含めて、それぞれ2〜5人のチームで進めています。 開発体制はリモートワーク中心でSlackを中心にコミュニケーションを取りながら進める形式です。(プロジェクトやチームの状況によっては、合意のもと数名が出社することはあります)。
アジャイル開発で進行し、全ての仕様は議論の上で決定し、実装検討に進みます。コードは相互にレビューしながら開発しています。1週間スパンでのスプリント開発、週次デプロイです。テストカバレッジは95%以上。CIで自動テストし、デプロイしています(昨年のデプロイ実績は年70回以上です)。
開発環境への投資も一緒に考えましょう。ぜひご提案ください。
求めるスキル
- アジャイル開発経験
- Androidアプリの開発経験(2年以上)
- MVVM+UseCase+Repositoryパターンの理解
あると望ましいスキル
- Flutterを用いたアプリ開発経験(2年以上)
- iOSアプリの開発経験(2年以上)
- カメラやICチップ読み取り機能を使ったアプリケーションの開発経験
- 複数名からなるチームをリード経験
- スクラム開発経験
- CI/CDによる開発経験
職種 / 募集ポジション | Android |
---|---|
雇用形態 | 正社員 |
給与 |
|
勤務地 | フルリモート勤務可 |
勤務時間 | フレックスタイム制 (8時間/日) 1日の標準勤務時間 9:00〜18:00 うち休憩60分 但しコアタイム 11:00〜15:00 フレキシブルタイム 始業:5:00〜11:00 終業:15:00〜22:00 ※1日8時間勤務×月勤務日数が1ヶ月の勤務時間数となります |
休日 | ・土曜日、日曜日(法定休日) ・国民の祝日に関する法律に定める日 ・年末年始休暇(12月30日から翌年1月3日まで) ・年次有給休暇(入社時に3日間の特別休暇付与) ・産前産後休暇、育児介護休業(育休取得率100%) ・その他特別休暇(結婚時、パートナー出産時、忌引き時等) |
福利厚生 | 【各種社会保険】 ・健康保険(関東ITソフトウェア健保(ITS)) ・厚生年金 ・労災保険 ・雇用保険 ・健康診断・婦人科検診 ・インフルエンザ予防接種 ・子ども手当 ・リモートHQを活用したリモート環境整備の補助制度 ・テックチャレンジ制度 |
備考 | ・業務内容の変更範囲:会社の定める業務 ・勤務地の変更範囲:会社が定める勤務場所 |
会社名 | 株式会社TRUSTDOCK |
---|---|
本社所在地 | 〒104-0031 東京都中央区京橋3-1-1 WeWork東京スクエアガーデン |
代表者 | 代表取締役 千葉 孝浩 |
設立年月日 | 2017年11月1日 |
事業内容 | eKYC事業 (本人確認サービス) デジタルID事業 |