SwiftでのiOSアプリ認証機能開発
基本情報
単価
80万円/月
勤務地
東京都 / 天王洲
リモート
フルリモート
職種
iOSエンジニア、プログラマー
スキル
AlamofireSwiftMVPKotlinGitStoryboardFirebaseSwiftLintCarthageXCTest
案件詳細
【業務概要】
・iOSアプリの追加機能開発
【業務内容】
運転免許証や在留カードなどを⽤いた本⼈確認機能の開発を行っていただきます。
具体的には、
・ICチップの読み取り処理
・API接続の組み込み認証⽅式の実装対応
・BFF APIとの連携(QRスキャン→アプリ起動→IDセッション同期)
※マイナンバーカードでの認証機能については開発済みのため、ある程度コードを参照頂ける環境です。
【言語・開発環境】
・Swift
・SwiftLint によるコードフォーマットチェック
・Git(GitLab)
履歴取得は特定ブランチの最新数件に限定(全件は重いため)
・UI構築
Storyboardベースでの画⾯設計
・アーキテクチャ
MVP(Model-View-Presenter)
⾮同期処理はコールバック中⼼(RxSwiftは未使⽤)
・通信
Alamofireを使⽤したネットワーク通信
・ライブラリ管理
Carthage 使用
※CocoaPodsは未使用
・テスト
単体テスト実施
XCTestを使用(UIテストは未実施)
・CI/CD
GitLab ビルドパイプライン
・Firebase
Google Analytics ⽤に導⼊(イベントログ送信)
・動作環境
複数のビルドターゲット(商⽤、本番、ステージング、社内確認⽤ など)
【必須スキル】
・Swiftを⽤いたiOSアプリの開発経験(3年以上)
・認証を含むアプリでのユーザーフロー実装経験
・API連携を伴うアプリの実装経験
・日本国内在住者のみ(eKYCのSDK規約上)
・チームメンバーが若いため、30歳代までを希望(多少は超えてもOK)
【尚可スキル】
・KotlinによるAndroidアプリの開発経験
・eKYCや本⼈確認SaaSとの結合経験
・NFCを⽤いたICチップ読取処理の知識‧実装経験
【求める人物像】
・素直な方
・プライドが高い/言い訳をする方はNG(説明であればOK)
・クライアント本社へ訪問するため、常識範囲内のマナーのある方
【コミュニケーション】
・毎⽇のデイリースクラム
・週1回のレトロスペクティブスプリントレビュー
・Slackでの⾮同期コミュニケーション
【開発スケジュール】
・実装 〜11月まで
・テスト 12月〜
・リリース目標 年明け(どんなに遅くとも3月中にリリース必要)
・リリース後 保守や新機能追加などを担当頂く可能性有り(成果次第)
【稼働条件】
・参画時期:9月〜
・単価:上限80万円(税抜)
・稼働工数:160h/月
・精算幅:140h~180h
・作業場所:フルリモート
※初日はPC受取およびVPN設定のため出社必要
※月1~2回、出社の可能性有り
・貸与PC:有り(使用必須)
・商流:御社まで(フリーランスの方の場合、支援費での商流抜けの対応をお願いいたします)
【その他】
・個⼈端末での検証が必要となる場合があります。
・基本リモート稼働で⼤丈夫ですが、テストカードの受け渡し等のため、⽉1~2回ほどクライアント本社に出社していただく可能性があります
※短パン・サンダルNG
・採用決定後、先⽅本社へシステム登録のため、以下を満たす顔写真のご⽤意をお願いします。(スマホ写真でOK、詳細別途)
関わるプロジェクトについて
企業名
***********
募集背景
************************************
課題感
*****************************
プロジェクト規模
***********
チーム人数
*****
現場の雰囲気
********************
作業開始/終了時間
***************
平均稼働時間
*********
詳しくはカウンセラーにお聞きください。
カウンセラーに詳細を聞く