営業が見るべき中心
見るべきは、候補者が「どの画面を、どの技術で、どの工程から、どこまで担当したか」です。 LP制作とSaaS管理画面開発、Reactの改修とNext.jsの設計では、同じフロントエンドでも提案できる案件が変わります。
提案精度が上がる読み方
技術名の一致に加えて、工程、規模、API連携、状態管理、レスポンシブ、チーム開発の有無を確認します。
Training
01 / Why
フロントエンド案件は「JavaScriptができます」だけでは足りません。HTML/CSSの基礎、ReactやVueの実務経験、 TypeScript、SPA、SSR、Git、API連携まで、案件概要に出る言葉を営業が読み分ける必要があります。
見るべきは、候補者が「どの画面を、どの技術で、どの工程から、どこまで担当したか」です。 LP制作とSaaS管理画面開発、Reactの改修とNext.jsの設計では、同じフロントエンドでも提案できる案件が変わります。
技術名の一致に加えて、工程、規模、API連携、状態管理、レスポンシブ、チーム開発の有無を確認します。
02 / Overview
フロントエンドの基礎を、営業が案件・人材理解に使える形で整理します。
見出し、段落、リンク、画像、フォームなどを定義します。スキルシートでは「コーディング」「マークアップ」「HTML5」と出ます。
色、余白、フォント、レスポンシブを作ります。Flexbox、Grid、Sass、CSS Modules、Tailwindなどが周辺語です。
クリック、入力チェック、API通信、DOM操作を担います。現在はES6以降、非同期処理、Fetch、npm理解がよく見られます。
大規模開発でバグを減らすために使われます。React/Vue/Angular案件ではTypeScript経験が強い加点になります。
| 観点 | フロントエンド | バックエンド |
|---|---|---|
| 担当領域 | 画面表示、ユーザー操作、UI実装 | データ処理、API、サーバーロジック |
| 主な言語 | HTML / CSS / JavaScript / TypeScript | Java / PHP / Python / Ruby / Goなど |
| 実行環境 | ブラウザ、スマホWebView | サーバー、クラウド環境 |
| 成果物 | Webページ、画面、UIコンポーネント | API、DB操作、バッチ、認証処理 |
Meta発のUIライブラリ。コンポーネント、JSX、Hooks、状態管理が重要。案件数が多く、Next.jsとセットで出やすいです。
学習しやすく、国内案件でも多いフレームワーク。Vue 2/3、Composition API、Nuxt.jsの確認が有効です。
Google発の大規模向けフレームワーク。TypeScript前提で、業務系やエンタープライズ案件に出ます。
SSR/SSG/ISRなどに対応するメタフレームワーク。SEOや表示速度が重要なサービスで評価されます。
03 / SES Usage
フロントエンドは、単なる画面作成からプロダクト開発まで幅があります。案件領域ごとに求められる深さが違います。
04 / Talent Types
新人営業が一番ミスしやすいのは「フロントエンド経験あり」を一括りにすることです。得意領域を見分けると、提案先と補足コメントが決めやすくなります。
HTML/CSS、LP、レスポンシブ、Figma反映、CMS改修が中心。デザイン再現性、ブラウザ差分、納期対応が強みになりやすいタイプです。
JavaScript、React/Vueでの画面実装が中心。既存仕様に沿って、一覧、詳細、フォーム、モーダルなどを実装できるタイプです。
React/Vue + TypeScript、API連携、状態管理、認証、エラー処理まで担当。プロダクト開発の中核として提案しやすいタイプです。
SSR/SSG、SEO、表示速度改善、ルーティング、デプロイ周りまで関わるタイプ。React/Vue経験だけでは代替できない場合があります。
コンポーネント設計、レビュー、技術選定、状態管理方針、品質改善、チーム支援まで担えるタイプ。実装だけでなく「どう作るか」を決められるかを確認します。
05 / Keywords
案件概要の単語は、候補者の経験と照合するための入口です。知らない単語を飛ばさず、必須条件、尚可条件、作業内容、求める深さに分けて読みます。
HTML5CSS3JavaScriptTypeScriptレスポンシブクロスブラウザアクセシビリティFigma反映デザインカンプ反映
ReactVue.jsAngularNext.jsNuxt.jsSPASSRSSGISR
ReduxZustandPiniaVuexReact RouterHooksComposition APIフォーム実装バリデーション
GitGitHubGitLabPull RequestnpmyarnpnpmViteWebpackJestVitestStorybookESLintPrettier
06 / Skill Sheet
経験年数よりも、担当工程・技術の実務利用・チーム開発の有無を見ます。
| 案件概要 | スキルシートで見る記載 | 営業の確認 |
|---|---|---|
| React 3年以上 | React案件の期間、担当画面、Hooks経験 | 個人開発を含めず実務年数を確認 |
| TypeScript必須 | 型定義、props/interface、APIレスポンス型 | JavaScriptのみの経験で提案しない |
| API連携 | REST/GraphQL、Fetch/Axios、認証、エラー処理 | 画面だけでなくデータ取得まで担当したか |
| Next.js | SSR/SSG、App Router、SEO、デプロイ | React経験だけでNext.js案件に出せるか確認 |
07 / Interview
新人営業は、技術を試験するのではなく「案件に出せる根拠」を集めます。回答は具体性で判断します。
08 / Judgment
「できる」と言ったかではなく、回答の具体性と担当範囲で△ / ○ / ◎を判断します。
「Reactは少し触りました」「HTML/CSSの修正が中心です」など、期間・画面・担当範囲が曖昧。
出し方実装補助、既存画面修正、マークアップ中心案件なら可能性あり。
React/Vueで画面実装、API連携、Gitでのチーム開発を具体的に話せる。
出し方SPA開発、管理画面、既存サービス改修に提案しやすい。
設計、状態管理方針、TypeScript型設計、性能改善、レビュー、技術選定まで語れる。
出し方Next.js、フロント設計、リード、品質改善案件で強く補足する。
| 質問 | △ | ○ | ◎ |
|---|---|---|---|
| React経験は? | 個人開発で少し触った | 実務で半年、一覧・詳細・フォーム画面を実装 | 実務で2年、設計・状態管理・レビューまで担当 |
| API連携は? | 他の人が作った処理を修正 | Fetch/Axiosで取得・登録・エラー表示を実装 | 認証、型定義、共通化、失敗時のUXまで設計 |
| Next.jsは? | Reactと同じ感覚で少し使用 | Next.jsでページ作成、SSG/SSRの利用経験あり | 要件に応じてSSR/SSG/ISRを選定し、SEOや表示速度も改善 |
09 / Practice
実際の営業では、案件概要と候補者情報が完全一致することは多くありません。足りない条件を確認し、提案できる場合は補足コメントで不安を減らします。
React、TypeScript、Next.js、SSR、SEO改善、表示速度改善。メディア系サービスのフロント改修。
React + TypeScriptでSaaS管理画面を2年。Next.jsは個人開発でSSGを使用。SEO改善は未経験。
条件付き提案。React/TypeScriptの実務は強いが、SSRとSEO改善は実務確認が必要。
React + TypeScriptでの画面実装、API連携、状態管理経験があります。Next.jsは個人開発で利用経験があり、SSR/SEO改善はキャッチアップ前提で、React基盤の開発力を活かせる人材です。
React必須、TypeScript尚可、管理画面の新規機能開発。API連携、フォーム実装、GitでのPR運用あり。
HTML/CSS経験3年。LP、コーポレートサイト、WordPress改修、レスポンシブ対応が中心。React実務なし。
原則見送り。マークアップ案件なら強いが、React必須のSPA開発とは評価軸が違う。
この案件ではReact実務が必須のため提案は避けます。別案件では、Figma反映、HTML/CSS、レスポンシブ、CMS改修の即戦力として提案します。
Vue 3、Composition API、Pinia、TypeScript。既存サービスの機能追加とリファクタリング。
Vue 2で業務システム画面を2年。Vuex、Options API、JavaScript中心。Vue 3とTypeScriptは学習中。
条件付き提案。Vueの実務経験は評価できるが、Vue 3固有の経験とTypeScriptの深さを確認する。
Vue 2での画面実装、Vuexを用いた状態管理経験があります。Vue 3/Composition API/TypeScriptは実務経験が浅いため、既存Vue知識を活かしたキャッチアップ前提でご検討ください。
React、TypeScript必須。SaaS管理画面の一覧、詳細、登録フォーム、API連携を担当。
React実務1年半。JavaScriptでHooks、React Router、API連携を担当。TypeScriptは個人学習のみ。
案件の必須度次第。TypeScriptが厳密必須なら弱いが、React実装力を評価する現場なら条件付き提案。
Reactでの画面実装、Hooks、ルーティング、API連携は実務で対応済みです。TypeScriptは実務未経験ですが基礎学習済みのため、既存コードを読みながらキャッチアップ可能です。
React/Vueいずれか、API連携、状態管理、既存サービス改修。Figma確認はあるが、主担当は開発。
FigmaからのHTML/CSS実装、LP制作、レスポンシブは豊富。JavaScriptは簡単なアニメーション中心。API連携は未経験。
開発寄り案件には見送り。デザイン再現力は強いが、API連携と状態管理が必要な案件とは合いにくい。
LP、コーポレートサイト、CMS、デザイン反映案件では強く提案します。React/Vueでのプロダクト開発案件では、API連携経験の有無を確認した上で判断します。
10 / Mismatch
フロントエンドは似た単語が多く、経験の深さを取り違えやすい領域です。よくあるミスマッチを先に押さえます。
Reactはコンポーネント、Hooks、状態管理、ルーティングなどの経験が見られます。素のJavaScript経験とは別物として確認します。
Composition APIやPinia経験が求められる案件では、Vue 2中心の人材にキャッチアップ可否を確認します。
SSR/SSG、ルーティング、デプロイ、SEOの理解が問われる場合があります。React経験に加えてNext.jsの実務有無を補足します。
Figmaからのコーディングが得意な人と、API連携・状態管理が得意な人では合う案件が違います。
11 / Proposal
提案コメントでは「フロントエンド経験あり」では弱いです。案件側が安心できるように、技術、担当画面、API連携、状態管理、チーム開発経験を短く補足します。
12 / Check
案件概要、スキルシート、面談、提案の判断軸が残っているかを確認します。答えを暗記するより、自分の言葉で説明できることを目指します。
13 / Summary
フロントエンドの提案精度は、技術名を知っているかよりも、案件の型と候補者の経験粒度を合わせられるかで決まります。
HTML/CSS、React、Vue、TypeScript、Next.js、SPA、SSR、API連携、Gitなどを分解して読む。
技術名の羅列ではなく、担当画面、担当工程、実装範囲、周辺技術を見る。
「何を使ったか」から「何を担当し、どう判断したか」まで深掘りする。
フロントエンド経験ありで止めず、案件側の不安を埋める具体経験を短く添える。
提案コメント例