Reactエンジニアの仕事は画面の設計からAPIとの境界まで
React エンジニアは、Meta(旧 Facebook)が開発を主導してきた UI(ユーザーインターフェース)を作るライブラリの React を使い、Web アプリケーションの画面と、その裏の状態管理やデータの取得を設計・実装する職種です。日々の仕事は、コンポーネントの分割、状態の持ち方の設計、API から受け取るデータの型の定義、表示速度の改善、デザイナーとの UI の詰めなどに分かれます。
求人の職種名を見ると、React の仕事が画面だけに閉じていないことが分かります。
Offers に載る React の正社員求人342件のうち、タイトルに「フロントエンド」「フロントエンジニア」のように「フロント」を含む求人は121件(35.4%)、「フルスタック」を含む求人は25件(7.3%)、テックリードやエンジニアリングマネージャーなどのリード職を含む求人は49件(14.3%)でした(Offers(株式会社overflow)調べ・年収の下限と上限を記載した正社員求人 n=342・2022年6月〜2026年10月公開)。
フロント・フルスタック・リード職のどれもタイトルに掲げない求人には、「Webエンジニア」「Webアプリケーションエンジニア」「バックエンドエンジニア」などの職種名が並び、React は使う技術の1つとして書かれています。React の経験を活かせる求人は、フロントエンドの専任に限らないと考えてよいでしょう。
必須要件はReactの年数より設計とチーム開発を問う
React の正社員求人の必須要件で多いのは、React の経験年数ではなく、設計とチーム開発の経験です。必須要件の欄に React の経験年数(「React の実務経験◯年以上」のように React と年数を同じ行に書くもの)を挙げる求人は11.1%で、「設計」の語を含む求人は26.9%、「チーム開発」を含む求人は17.5%でした(Offers(株式会社overflow)調べ・年収の下限と上限を記載した正社員求人 n=342・2022年6月〜2026年10月公開)。
React の経験年数を挙げる38件の内訳は、1年以上が14件、2年以上が7件、3年以上が15件、5年以上が2件です。年数を求める求人でも、多くは1〜3年の範囲にあります。
書かれている経験 | 必須要件に含む求人 | 歓迎要件に含む求人 |
|---|
設計 | 26.9% | 37.4% |
バックエンド・サーバーサイド・API | 19.0% | 28.9% |
チーム開発 | 17.5% | ― |
テスト | 9.1% | 7.9% |
リード・マネジメント・育成 | 6.4% | 21.3% |
UI・UX・デザイナーとの協業 | 4.4% | 17.8% |
表の「―」は、歓迎要件の側を集計していない項目です。「設計」の語は、コンポーネントの設計、API やデータベースの設計、アーキテクチャの設計などの文脈で使われています。
スキル欄で React を必須に指定する求人は43.0%で、残りの57.0%はスキル欄で歓迎に指定するか、スキル欄に無くタイトルに React を掲げる求人でした。React を使えることに加えて、React でどんな設計を決め、チームでどう開発してきたかを書けるかが、職務経歴書で示す経験の中心になります。
歓迎要件ではリードやマネジメントの経験が21.3%
React の正社員求人の歓迎要件で、テックリード・チームのマネジメント・メンバーの育成など、チームを率いた経験を挙げる求人は21.3%でした。必須要件に挙げる求人は6.4%で、リードの経験は必須より歓迎の側で求められています。
UI・UX(ユーザー体験)やデザイナーとの協業を歓迎要件に挙げる求人は17.8%でした。画面の使いやすさをデザイナーと詰めた経験や、ユーザーの反応を見て UI を直した経験は、React エンジニアならではの強みとして職務経歴書に書ける項目です。リード職への進み方は「フロントエンドエンジニアのキャリアパス」が扱っています。
自分の React の経験がどの求人の要件に合うかを確かめる方法の1つが、企業からのスカウトです。Offers に経歴を登録すると、React やフロントエンドの経験を見た企業からスカウトを受け取れます。
Reactと一緒に挙がる技術と必須に指定される割合
React の正社員求人342件のうち、TypeScript をスキル欄か本文に挙げる求人は82.7%、スキル欄で必須に指定する求人は28.9%でした。Next.js は48.8%、Vue.js は55.8%が挙げています(Offers(株式会社overflow)調べ・年収の下限と上限を記載した正社員求人 n=342・2022年6月〜2026年10月公開)。
技術 | スキル欄か本文に挙げる求人 | スキル欄で必須に指定する求人 |
|---|
TypeScript | 82.7% | 28.9% |
Vue.js | 55.8% | 15.5% |
Next.js | 48.8% | 10.2% |
Node.js | 24.9% | ― |
GraphQL | 11.7% | ― |
Figma | 27.2% | ― |
AWS | 71.3% | ― |
GCP | 44.4% | ― |
表の「―」は、スキル欄で必須に指定する割合を集計していない項目です。
スキル欄で TypeScript か JavaScript のどちらかを必須に指定する求人は43.0%でした。React の求人に応募するなら、TypeScript で型を設計した経験は前提に近いと見てよいでしょう。
Vue.jsも挙げる求人が半数を超える
React の求人の55.8%が Vue.js も挙げており、React だけを使う開発体制とは限りません。必須要件や歓迎要件には、「React、Vue.jsいずれかの」「Vue.jsもしくはReact」のように、どちらかの経験を求める書き方の求人もあります。
Vue.js をスキル欄で必須に指定する求人は15.5%にとどまります。Vue.js の経験が無い場合は、React で積んだコンポーネント設計の考え方を別のフレームワークにも持ち込めることを、職務経歴書や面接で示すとよいでしょう。
バックエンドの言語を挙げる求人は77.5%
React の正社員求人のうち、Python・Ruby・PHP・Go のいずれかをスキル欄か本文に挙げる求人は77.5%ありました。言語別では Python 42.1%、Ruby(Ruby on Rails を含む)35.1%、PHP(Laravel を含む)33.0%、Go 30.4%です。
同じチームのバックエンドの言語を読める、API の仕様をバックエンドのエンジニアと一緒に決められるといった経験は、React エンジニアが職務経歴書に書いておける項目になります。
Reactの正社員求人342件が示す年収の下限と上限の中央値
必須要件と歓迎要件を数えた React の正社員求人342件が提示する年収は、下限の中央値が540万円、上限の中央値が956万円です。スキル欄で React を必須に指定する求人147件に絞ると、上限の中央値は1,000万円でした(Offers(株式会社overflow)調べ・年収の下限と上限を記載した正社員求人 n=342・2022年6月〜2026年10月公開)。
公的統計では、React エンジニアに最も近い区分の「ソフトウェア作成者」の年収換算が578.5万円です。厚生労働省「令和7年賃金構造基本統計調査 職種第1表」(企業規模10人以上・男女計)の、毎月の給与39.08万円の12か月分に年間賞与など109.51万円を足して、編集部で換算しました。
年齢別の年収や、リード職の求人の年収帯は「Reactエンジニアの年収」で詳しく扱っています。年収1,000万円を超える求人の条件をまとめたのが「フロントエンドエンジニアの年収1000万円」です。
応募できる求人の職種名と提示年収の幅は、Offers Jobs の React の求人一覧で見比べられます。
React 19以降に実務で問われる経験
React は2024年12月5日に React 19 が安定版になり(React v19)、その後も仕組みの更新が続いています。以前のバージョンの知識だけで止まっていないことを示すには、React 19 以降で加わった仕組みを実務で扱った経験を書くのが近道です。
時期 | React の動き(React 公式ブログ) |
|---|
2024年12月5日 | React 19 が安定版になった |
2025年10月7日 | React Compiler v1.0(コンパイラの初の安定版)が公開された |
2025年12月3日 | React Server Components の重大な脆弱性が公表され、修正版の 19.0.1・19.1.2・19.2.1 が出た |
2025年12月11日 | 同じ React Server Components で、修正版を調べる中で見つかった2件の脆弱性(サービス拒否とソースコードの露出)が追加で公表された |
2026年2月24日 | React Foundation が Linux Foundation の下で発足した |
2026年9月9日 | React 19.3 が公開された |
出所: React Blog・React Compiler v1.0(react.dev・2026年10月11日確認)。
React Compiler は、自動のメモ化(同じ計算や描画を繰り返さないための最適化)でアプリを最適化するビルド時のツールです(React Compiler v1.0)。導入を判断した経験や、導入後に表示速度をどう測ったかは、パフォーマンス改善の実績として具体的に書けます。
React Server Components を本番で運用している場合は、2025年12月3日と12月11日の脆弱性の公表のあとに、どのバージョンへいつ上げたかも書ける実績です。ライブラリの更新を計画して進めた経験は、チームの開発基盤を任せられる人材かどうかを判断する材料になります。
Reactエンジニアが職務経歴書で示す経験の整理手順
React エンジニアが転職で評価されるには、求人の必須要件と歓迎要件に合わせて、React で何を決めてきたかを職務経歴書に書き分けることです。求人の要件の割合から見ると、次の順で整理すると漏れが少なくなります。
- TypeScript と React の設計の経験: コンポーネントの分割の方針、状態管理の選び方、型定義の決め方。React の求人の82.7%が TypeScript を挙げています
- Next.js やバックエンドとの境界の経験: サーバー側の描画、API の仕様をバックエンドのエンジニアと決めた経験、バックエンドの言語を読んで直した経験
- チーム開発とレビューの経験: 何人のチームで、どの開発の進め方で、コードレビューで何を見てきたか
- リードと UI の改善の経験: 技術選定、メンバーの育成、デザイナーと UI を詰めた経験。いずれも歓迎要件で挙がる経験です
- 新しいバージョンへの追従の経験: React 19 への移行、React Compiler の導入、脆弱性の修正版への更新
React の経験年数を必須要件に書く求人では、求める年数は1〜3年の範囲が多くなっています。React の年数を長く書くことに加えて、設計の判断とその結果を数字や画面の変化で示すと、求人の要件と照らし合わせてもらいやすくなります。
リード職を目指すなら、求人の年収帯と求められる役割を「テックリードの年収」で確かめておくのが、次の転職で狙う求人の幅を決める近道です。