iOSエンジニア
株式会社TRUSTDOCK
給与:600万円〜1000万円
雇用形態:正社員
勤務地:東京都
仕事内容
弊社では本人確認を行うiOS/Androidアプリと、クライアント企業で導入される本人確認のためのiOS/Android SDKを提供しています。
WEBアプリとは異なり、ネイティブの画像関連の機能やNFCを使ったICチップの読み取りなどを多く使えることから、今後より一層のスマートフォン領域の開発が必要だと考えており、新たな時代の本人確認を実現するために、顔認識、OCR等の技術を使ったカメラ撮影での本人確認手法に加え、NFC経由で身分証のICチップを読み取るなどの手法を使った本人確認手法を実現していこうとしています。
私たちの顧客は本人確認が必要な全業界であり、毎日様々な企業・団体との提携の話が進んでいます。そんな中、すべての導入ニーズにはお応えできていない状況です。
そこで社会のデジタル化を推進する「未来のインフラ」を共に築き上げたいという想いを同じくするメンバーを募集しています。
【具体的な内容】
本人確認アプリの開発を担っていただきます。
iOS 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回以上です)。
開発環境への投資も一緒に考えましょう。ぜひご提案ください。
・業務内容の変更範囲:会社の定める業務
応募資格
・アジャイル開発経験
・iOSアプリの開発経験(2年以上)
・MVVM+クリーンアーキテクチャの理解
・日本国内在住者で、日本国内での就業経験があり、日本語がネイティブレベルまたはN1資格保有者方のみが対象となります