
STEP 1:要件定義
明確にすべき項目:
・技術要件:必須スキル(言語・フレームワーク・ツール)と歓迎スキル
・日本語要件:必須 / 歓迎 / 不問(英語のみでOKか)
・年収レンジ:日本相場だけでなく国際相場も考慮
・経験年数:ジュニア / ミドル / シニア
・勤務形態:出社 / リモート / ハイブリッド
日本語を不問にするだけで、候補者プールは何倍にも広がります。技術力を最優先で評価し、日本語は入社後に習得してもらうスタイルが多くの企業で成功しています。
STEP 2:チャネル選定
前述の4つの方法から、自社の状況に合ったチャネルを選びます。初めての外国人エンジニア採用であれば、人材紹介会社一択で問題ありません。
STEP 3:スクリーニング(技術評価)
エンジニア採用で最も重要なステップです。日本語の面接だけでスキルを判断しないでください。
推奨する評価手法:
・コーディングテスト(HackerRank、Codility等のオンラインテスト)
・GitHubレビュー(実際のコードを確認)
・技術プレゼン(過去のプロジェクトを英語で発表)
・ペアプログラミング(実際に一緒にコードを書く)
これらの手法なら、日本語力に関係なく、純粋な技術力を評価できます。
STEP 4:面接・評価
面接で確認すべき5つの軸:
① 技術力(コーディングテストの結果で客観評価)
② コミュニケーション力(日本語の流暢さではなく、論理的に伝える力)
③ カルチャーフィット(チームで働く姿勢・異文化適応力)
④ 成長意欲(学習意欲・キャリアビジョン)
⑤ 定着可能性(在留資格・長期就労の意思)
面接は英語で実施するか、通訳を交えましょう。日本語ができないからといって不採用にするのは、最も大きな機会損失です。
STEP 5:ビザ確認・内定
ビザのチェックポイント:
・候補者の現在の在留資格(国内在住の場合)
・大学の専攻と業務内容の関連性(技人国ビザの要件)
・ビザ申請のスケジュール(海外招聘の場合は入社まで3〜5か月かかる)
・雇用契約書の作成(日本語+英語)
STEP 6:オンボーディング
エンジニア特有のオンボーディング:
・開発環境のセットアップ(入社前に完了しておく)
・社内ドキュメント・コメントを英語化(GitHubのPRコメント、Confluenceの技術ドキュメント等)
・メンターの配置(英語ができるシニアエンジニア)
・最初のタスクは小さめに設定し、成功体験を作る
・週1回の1on1面談(最初の30日間)