1 - 30件/全21,153件
・日系大手SIer自社プロダクトの追加開発支援 -AIを活用したIT運用オブザーバビリティ支援サービス -サービスはリリースしており追加開発を実施中 ・完全サーバレスなGoogle Cloud環境上でのアジャイル型開発 ・WEB&BE開発者として参画し、下記業務想定 -Next.js/Reactを用いたフロントエンド開発 -OpenAIやAnthropicを活用した生成AI機能の実装(アラート通知、ナレッジ自動生成、課金・利用モニタリングなど) -Chrome Extensionの開発および周辺ツール(Alert Parser等)との連携 ※DB&API:Firebase/Cloud Functions 【開発体制】 ・日米ハイブリッドの開発チーム ・ドキュメントはすべて英語
案件の必須スキル
・TypeScriptでのWebアプリケーション開発経験 ・React/Next.jsでのフロントエンド開発経験 ・Firebase/Cloud Functions環境での開発経験 ・Chrome拡張機能の開発知見 ・AI知見(OpenAIやAnthropiのAPI連携等) ・英語にアレルギーがない方
給与ソフトのWebアプリケーション開発に携わって頂きます。 ・スクラム開発チームの一員としてスクラムイベントへの参加 ・設計、実装、単体テスト、結合テストの担当 ※フルリモート可 AWS
案件の必須スキル
・AWSを用いたWebサービスのインフラ構築の実務経験(AWS SAA相当のスキル):3年以上 ・Webアプリケーション開発経験:3年以上 ・React または Next.js でのフロントエンドアプリケーション開発経験 ・バックエンドアプリケーション開発経験 ・Jestでの単体テスト作成経験 ・実装経験 ・ソースコードのレビュー経験 ・スクラム開発の各種イベント(プランニング、デイリースクラム、スプリントレビュー、レトロスペクティブ)の経験または抵抗が無い方
・Ruby on RailsとReactを用いて、HR系WEBサービス開発をご担当いただきます。 ・具体的には下記の作業等に携わることが出来ます。 ‐ユーザー側機能について、新規機能の実装および既存機能の保守運用 ‐管理画面における新規機能の実装および既存機能の保守運用 ‐就活⽣に利⽤されるツール開発 ‐就活エージェントとのAPI連携 ‐会員登録機能 ‐UIおよびUX改善
案件の必須スキル
・Ruby on Railsを用いた開発経験(3年以上) ・React開発の実務経験(3年以上) ・GitおよびGitHubなどを使用したチームでの業務経験
・機械学習モデルを用いたプロダクト開発に携わっていただきます。 具体的には下記をご担当いただきます。 -LLMを使ったプロダクト開発:大規模言語モデル (LLM) を活用したプロダクトの開発を行います。 -API統合プロジェクト:複数のAPIを統合し、新たなAPIを生成するプロジェクトを担当します。 -設計・実装:パフォーマンスやメンテナンス性を意識した設計・実装を行います。 -Webアプリケーション開発:TypeScript、Next.jsなどを用いたWebアプリケーションの作業を行います。
案件の必須スキル
・コンピュータサイエンス、人工知能、機械学習または関連分野における学士号または修士号 ・モダンなフレームワークを用いたWebアプリケーション開発の開発経験: 3年以上 ・サーバサイドの実装経験 : 2年以上 ・少なくとも1つのバックエンド言語 (Python, Javaなど) での実装経験 ・クラウドサービス (AWS, GCP, Azure) の経験およびコンテナ技術 (Docker, Kubernetes) の理解
・ECシステムのバックエンド開発に携わっていただきます。 ・主な業務内容に関しては下記の通りです ‐バックエンド部分のECシステムの開発 -プロダクトの仕様調整
案件の必須スキル
・プロジェクトを主体的にリードした経験 ・自社サービスや自社プロダクトの開発経験 ・Webアプリケーションの開発経験(5年以上) ・10万行以上、100テーブル以上などの大規模なアプリケーションの開発経験 ・オブジェクト指向言語での十分な開発経験および設計経験 ・複雑な業務ドメイン領域のモデリングや設計の経験 ・ライブラリやフレームワークの内部のコードリーディングや調査を行った経験
日本初のP2P保険をはじめ、保険業界全体のDX化に挑むInsurtechスタートアップです。 保険会社向けのプロダクトにおいて、開発チームのフロントエンドをご担当いただきます。 # toBビジネスの軸となる保険システムにおける設計、実装、レビュー、運用 - Next.js/React/TypeScriptを用いたWebフロントエンド開発 - 要件定義、仕様書作成、設計 InsurHub、あらゆる保険会社と事業会社をつなぐ保険プラットフォームを作っていきませんか? モダンな技術で、レガシー業界の変革に力をお貸しいただければ幸いです! TypeScript
案件の必須スキル
・Next.jsもしくはReactを用いたWebアプリケーションの開発、運用 ・TypeScriptなどの静的型付け言語での開発:3年以上 ・Git を使った複数人でのソフトウェア開発 ・要件定義、設計、仕様書など、開発ドキュメントの作成
弊社は、データ/クラウド関連技術を強みに、 様々なシステム開発しております。 今回はコネクテッドTV向けアプリの新規開発を行っていただきます。 Linux環境でReact Nativeを用いたCTVアプリの新規開発となります。 ※詳細はご面談時にお伝えいたします ReactNative
案件の必須スキル
・React(TypeScript)でのフロントエンド開発経験が2~3年程度ある方 ※Next.jsでも可
国内最大手自動車メーカー向けの大規模プロジェクトにおいて、PoC(概念実証)として、 以下の機能を提供するアプリケーション開発を担当いただきます。 ・保険関連の「イベント表示」および「AIパートナー機能」 ・販売店影響の少ない「契約閲覧」「事故対応」機能の開発 ・デザイン検討、システム検討、技術選定、先行開発を実施 詳細は商談時にお伝えします。 Python
案件の必須スキル
・Pythonを用いたWebシステム(サーバーサイド)開発経験:3年以上 ・Restful APIの基本概念を理解し、フレームワークを用いた開発経験(異なる2つ以上のシステム) ・RDBMS / NoSQLの基本概念・特性の理解およびテーブル設計経験 ・AWS上でのWebシステム(サーバーサイド)設計、開発経験 ・AWSのサーバーレスアーキテクチャにおける開発経験 ・GitHub等を活用したプルリクエストベースのコードレビュー開発経験
主に2つの領域にて複数のサービス展開をしている企業です。 ①ソーシャルビジネス領域 美容、ヘルスケア、介護といった、人の手を介する技術とサービス提供を通して心の豊かさを届ける “おもてなし業界”。 業界の未来を担う美容専門学生を支える育成支援、採用コストを従来の約1/3に抑えた求人メディア、 業界応援Webマガジンなど、関わる業界を一気通貫で支援するSPA構想主軸のソーシャルビジネスを展開しています。 ②ソーシャルコミュニティ領域 人とのつながりを価値とするソーシャルコミュニティ領域では、途上国の貧困課題、遊休農地の活用、 過疎地域の雇用創出といったご縁ある社会課題に向き合い各プロジェクトを推進。 ソーシャルビジョン「人と人との結び目を世界中で増やし、心の豊かさあふれる社会を創る」の中にある 「人と人との結び目」すなわち「価値観を共有し、同じ志で結ばれたパートナーシップ」が これからの社会のコアになると考え、コミュニティの輪を広げています。 開発環境は各サービスで共通のため、機能ごとに流動的なチームで開発しております。 ※バックエンドエンジニアは現在40名ほどで、1チーム5名前後でそれぞれを担当しております。 今回、サービス発展と共に人員の増員をしていきたく、 Webアプリケーションエンジニア(RoR)を募集させていただきます。 サービスを成長させるためには何が必要かを一緒に考えながら、 フロントからバックエンドまで幅広く開発を行っていただく想定です。 日々事業が拡大、多角化していく中で、ご自身のキャリアプランにあわせた仕事をすることが可能です。 Ruby
案件の必須スキル
・Ruby on Railsを用いた開発経験:3年以上 ・もしくは、その他言語での開発経験:2年以上
フルスタックエンジニアとして、バックエンド、フロントエンドをはじめ、理想を実現にするためのあらゆる開発業務に携わっていただきます。 ・新機能開発 ・新サービス開発 ・既存機能改善 ・システム改善(新技術検証、不可対策など) 弊社が提供しているEV充電インフラサービスのソフトウェアエンジニアの方を募集しています。 「日本発、世界一」を目指して、まずは日本での圧倒的No.1のEV充電サービスへとグロースさせていくために、 新サービスや新機能の追加、改善などを一緒にやっていただける方を探しています。 EV充電インフラサービスの開発に取り組んでいただきます。 ユーザーが利用するモバイルアプリと、充電スポットオーナーが管理に使用するWebシステムのいずれも、横断的にご担当いただきます。 Python
案件の必須スキル
・バックエンド:Python、Django ・フロントエンド:Javascript、React.js 上記開発環境で3年以上の経験
・ECシステムのバックエンド開発に携わっていただきます。 ・主な業務内容に関しては下記の通りです ‐バックエンド部分のECシステムの開発 -プロダクトの仕様調整
案件の必須スキル
・プロジェクトを主体的にリードした経験 ・自社サービスや自社プロダクトの開発経験 ・Webアプリケーションの開発経験(5年以上) ・10万行以上、100テーブル以上などの大規模なアプリケーションの開発経験 ・オブジェクト指向言語での十分な開発経験および設計経験 ・複雑な業務ドメイン領域のモデリングや設計の経験 ・ライブラリやフレームワークの内部のコードリーディングや調査を行った経験
・建設現場向けCO2排出量算出サービスの開発において、フルスタックエンジニアとして携わっていただきます。 ・具体的には下記作業を想定しております。 -ビジネスサイドとの仕様検討 -設計 - フロントエンド実装 - バックエンド実装 - テスト - 保守運用
案件の必須スキル
・Webアプリケーション開発経験(3年以上) ・GraphQL (Apollo Server) を用いたバックエンド開発経験 ・Next.jsまたはReactを用いたフロントエンド開発経験 ・Aurora MySQLの利用経験 ・スクラム開発経験 ・DB設計の経験
・AIエージェント電話通信機能実装業務に携わっていただきます。 ・具体的には下記をご担当いただきます。 - VoIP/SIPプロトコルを活用したAIエージェントの音声通信システム設計・開発 - リアルタイム音声ストリーミング処理の実装 - 電話通話システムとAIシステムの連携インターフェース開発 - 通話品質の最適化と安定したサービス提供のための技術実装
案件の必須スキル
・VoIP/SIP関連技術の実務経験(2年以上) ・WebRTCを用いた音声通信システム開発経験 ・TypeScriptを用いたWebアプリケーション開発経験(3年以上) ・リアルタイムデータ処理の実装経験
・LC開発部における、ライブ配信サービス開発案件にフルスタックエンジニアとして携わっていただきます。 具体的には下記を想定しております ※ご経験に応じてお任せする内容は変更いたします -プロダクトの新規機能開発、改修、保守、運用 -プロダクトのリプレイスにおける調査、設計、開発 ※アダルトコンテンツが一部含まれます。
案件の必須スキル
・PHPを用いた開発経験(3年以上) ・PHPフレームワーク(Laravel、 CakePHP、Zend)を用いた開発経験(3年以上) ・直近におけるReactもしくはVue.jsを用いた設計、開発、保守経験(2年以上)
・支払いWebアプリケーション開発案件にフルスタックエンジニアとして携わっていただきます。 ・主な作業は下記になります。 -スクラム開発チームの一員としてスクラムイベントへの参加 -設計、実装、単体テスト、結合テストの担当
案件の必須スキル
・AWSを用いたWebサービスのインフラ構築の実務経験(1年以上) ・Webアプリケーション開発経験(3年以上) ・ReactまたはNext.js でのフロントエンド開発経験(1年以上) ・バックエンドの開発経験(3年以上) ・Jestでの単体テスト作成経験(1年以上) ・ソースコードのレビュー経験 ・スクラム開発の各種イベントの経験
・AIエージェント電話通信機能実装業務に携わっていただきます。 ・具体的には下記をご担当いただきます。 - VoIP/SIPプロトコルを活用したAIエージェントの音声通信システム設計・開発 - リアルタイム音声ストリーミング処理の実装 - 電話通話システムとAIシステムの連携インターフェース開発 - 通話品質の最適化と安定したサービス提供のための技術実装
案件の必須スキル
・VoIP/SIP関連技術の実務経験(2年以上) ・WebRTCを用いた音声通信システム開発経験 ・TypeScriptを用いたWebアプリケーション開発経験(3年以上) ・リアルタイムデータ処理の実装経験
・Java(Spring Boot)を用いた、 人材紹介事業会社における、基幹システムおよび周辺システムのスクラム開発に携わっていただきます。
案件の必須スキル
・Java(Spring Boot)を用いた開発経験3年以上 ・スクラム開発の経験 ・Dockerを用いた開発経験 ・要件定義から一貫した開発経験
・Rubyを用いたSaaS系人事支援サービス開発案件に携わっていただきます。 ※一部JavaScript,、TypeScript、 Sassを用いたフロントエンド開発にも ご協力いただく可能性があります。 ・主に下記作業をご担当いただきます。 -新規機能の設計、開発、テスト -新規機能の要件などに関する議論、ミーティングへの参加 -障害対応の協力
案件の必須スキル
・下記、いずれかを用いた開発経験(5年以上) -Ruby、Java、Scala、Go、JavaScript ・ 何らかのフレームワークを用いた開発経験(2年以上) ・AWSやGCP及びHerokuなどのパブリッククラウドを用いた開発経験
・ECシステムのバックエンド開発に携わっていただきます。 ・主な業務内容に関しては下記の通りです。 ‐バックエンド部分のECシステムの開発 -プロダクトの仕様調整
案件の必須スキル
・プロジェクトを主体的にリードした経験 ・自社サービスや自社プロダクトの開発経験 ・Webアプリケーションの開発経験(5年以上) ・10万行以上、100テーブル以上などの大規模なアプリケーションの開発経験 ・オブジェクト指向言語での十分な開発経験および設計経験 ・複雑な業務ドメイン領域のモデリングや設計の経験 ・ライブラリやフレームワークの内部のコードリーディングや調査を行った経験 ・SQLを用いたデータ分析やログ解析などの業務経験
・Ruby(Ruby on Rails)及びTypeScript(Vue.jsもしくはReact)を用いた、 障害福祉に関わるWEBサービスの開発に携わっていただきます。 ・ご経験に応じて、幅広い工程をお任せする想定となります。
案件の必須スキル
・WEBアプリケーションの開発経験(10年以上) ・Ruby on Railsを用いた開発経験(3年以上) ・事業会社における、アジャイル開発の経験 ・要件定義からテストまで一貫して担当した経験 ・設計レビュー、コードレビューをレビュアーとして実施した経験 ・チームで採用する技術の選定、検証の経験
・LC開発部における、大規模ライブ配信サービス配信基盤開発案件に サーバーサイドエンジニアとして携わっていただきます。 具体的には下記を想定しております -Webアプリケーション設計・開発 -WebAPIの設計・開発 -CI/CD環境の設計構築 -クラウドサービス(AWS/GCP/Azure等)を利用したサービス運用 ※アダルトコンテンツが一部含まれます
案件の必須スキル
・Goを使ったサーバサイド開発経験(3年以上) ・PHPフレームワークを使用したサーバーサイド開発経験(1年以上) ・MySQL (または PostgreSQL / Oracle) 利用経験(2年以上)
案件概要:e-learningアプリのWEB サーバーサイド募集 業務内容: 医学生向けのe-learningサービスになります。 サーバーサイドがメインとなりますが、フロントの開発もご担当いただきます。 サービスの横展開を意識したシステム開発やユーザーの距離が近いためFBを受けての開発経験を行うことができます。 直近でリリース準備をしているサービスのバグが多いため、そちらのバグつぶしを自ら調査して解決までできる方を希望してます。 指示待ちにならず、上長に相談をしながら進めていける方ですとバリューを発揮できるかと思います。 事業会社のためスケジュールや見積もりの調整などはしやすいため稼働は安定しております。 勤務時間:10時~19時 場所:フルリモート※地方可 外国籍:NG
案件の必須スキル
・BFF または マイクロサービス または サーバレスアーキテクチャの理解 ・サーバサイドKotlinもしくはJava(Springboot)の開発経験5年以上 ・フロントでの開発経験(Reactだと好ましい)
業務内容: 某企業の販売・物流システムの再構築支援をいただきます。 自走出来る且つ、しっかりとコミュニケーションをとりながら 能動的に業務を進めていただける方を募集しております。 スクラムマスター、SEポジションで複数人を募集しています。 アジャイル開発、モブプログラミングを取り入れておりますので 抵抗が無い方でよろしくお願いします。 場所:基本リモート 外国籍:不可
案件の必須スキル
・エンジニア経験 5年以上 (自走できるSE) ・基本設計以降の経験 ・Python、Java、Reactいずれかでの開発経験 ・アジャイル開発経験 ・アジャイル開発、モブプログラミングに抵抗が無い方
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼案件 toC向けアプリのTypeScriptエンジニアをご担当いただきます。 ▼条件等 場所:フルリモート 時間:9:00~17:3 精算:140~180 面談:1回予定 服装:自由 PC貸与:あり テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・TypeScript&Reactでの開発経験3年以上 ・要件定義~運用保守のご経験 ・SPA開発の経験(UI画面のみはNG) ・PLもしくはテックリード経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 支出管理クラウドの複数プロダクトから 利用される認証認可の基盤部分の設計ならびに実装をGoを用いて担当いただきます。 特に、バックエンド〜クラウドインフラ領域における実務経験を活かし、 エンタープライズのお客様からの要望を実現する大規模な機能開発に貢献いただく想定です。 ▼求める人物像 ミッション・ビジョン・バリューに共感できる方 プロダクト開発の業務に愛を持って取り組むことができる方 他部署のメンバーを尊重し、自らの業務に対しホスピタリティを持って取り組むことができる方 システム、またはコードの品質に関する課題やボトルネックを自発的に発見し、解決までの道筋を示すことができる方 設計やコードのレビューを通し、チーム全体の技術力の底上げに貢献することができる方 業務で扱うドメイン知識・ロジックを素早くキャッチアップし、要件や設計に落とし込むことに長けている方 システムの理想形に固執せず、今できること・やるべきことを 着実にこなしながら柔軟な姿勢でチームミッションの達成に貢献できる方 ▼勤務地 東京都中央区 ▼勤務時間 フレックスタイム制 【コアタイム】9:00〜15:00 【フレキシブルタイム】6:00〜9:00 / 15:00〜18:00 【標準的な勤務時間帯】9:00〜18:00 (標準労働時間: 8時間 / 休憩時間: 1時間) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
Goを使った3年以上の開発の実務経験 要件定義・基本設計フェーズからのプロダクト開発の経験 プロダクト開発のプロジェクトマネジメント経験
・Pythonを用いたブロードリスニング支援案件に携わっていただきます。
案件の必須スキル
・Python および TypeScript の実務経験 ・OpenAI API の利用経験 ・Git の利用経験 ・VercelやGithub Pages 等の静的ホスティングサービスの利用経験もしくは Web アプリの構築経験
・Javaを用いた小売業界向けサイト開発案件に携わっていただきます。 ・主に企画から開発までをご担当いただきます。
案件の必須スキル
・Java Ver11以上を用いた開発経験 ・MySQL等RDBMSを用いた開発経験 ・HTML、CSS、JSを用いたコーディング経験
1 - 30件/全21,153件
この条件の新着案件情報を受け取る
単価で絞り込み
エリアで絞り込み
職種で絞り込み
この条件の新着案件情報を受け取る
最高単価
200万円
最低単価
12万円
平均単価
76.4万円
2025年03月のReactのフリーランス案件・求人一覧の月額単価の平均は76.4万円です。Reactのフリーランス案件・求人一覧の年収の目安は917万円です。単価20万円台のReactのフリーランス案件・求人一覧は4件、単価30万円台のReactのフリーランス案件・求人一覧は16件、単価40万円台のReactのフリーランス案件・求人一覧は199件、単価50万円台のReactのフリーランス案件・求人一覧は721件、単価60万円台のReactのフリーランス案件・求人一覧は2,556件、単価70万円台のReactのフリーランス案件・求人一覧は2,715件、単価80万円台のReactのフリーランス案件・求人一覧は2,795件、単価90万円台のReactのフリーランス案件・求人一覧は1,621件、単価100万円台のReactのフリーランス案件・求人一覧は855件です。※フリーランスボード調べ(2025年03月04日更新)
2025年03月のReactのフリーランス案件・求人一覧の平均月額単価は76.4万円です。前月比で+0.6%(+0.5万円)と月単位でみるReactのフリーランス案件・求人一覧の月額単価は増加傾向です。
2025年03月のReactのフリーランス案件・求人一覧の想定平均年収は917.3万円です。前月比で+0.6%(+5.4万円)と月単位でみるReactのフリーランス案件・求人一覧の想定年収は増加傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 24.4% | -22.9% |
一部リモート | 73% | +28% |
常駐 | 2.6% | -5% |
2025年03月のReactのフリーランス案件・求人一覧におけるフルリモート案件・求人の割合は24.4%で前月比で-22.9%とやや減少傾向にあります。一部リモート案件・求人の割合は73%で前月比で+28%とやや増加傾向にあります。常駐案件・求人の割合は2.6%で前月比で-5%とやや減少傾向にあります。
■Reactとは Reactは2015年にFacebook社が開発したJavaScriptのライブラリです。 ReactはReact.jsやReactJSとも呼ばれることがあります。 Reactの特徴としては宣言的なViewであること、コンポーネントベースのUI構築であること、効率的なレンダリングであること、仮想DOMの採用で高速処理ができること、Facebookを含む世界中の開発者によるコミュニティがあること、新機能を追加する場合、既存のソースコードの書き換え不要で開発ができるため、一度学習すればどこでも使えることなどが挙げられます。 Reactで可能な開発はSPA(Single Page Application)開発、大規模なWebアプリ開発、スマホアプリ開発と幅広いです。 Reactを活用しているサービスやプロダクトMeta(旧Facebook)、Instagram、Airbnbなどがあります。 ■ReactとVue.jsの違い この章ではReactとVue.jsの違いについて説明します。 ReactはFacebook社が開発したJavaScriptのライブラリであり、Vue.jsはオープンソースのJavaScriptフレームワークです。 ReactとVue.jsにおける開発規模や処理速度、汎用性、将来性の違いを見ていきましょう。 開発規模ではReactは標準搭載されている機能が多いため、大規模開発に適しており、Vue.jsは拡張機能が豊富であり小規模〜中規模サービスの開発に適しています。 処理速度では、Vue.jsの方がReactよりも処理速度は早い傾向にあります。 また、汎用性ではReactとVue.jsどちらも汎用性は高いでしょう。 例えばReact Nativeを使えば、同じコンポーネントモデルを活用してモバイルアプリ開発ができます。また、Vue.jsは小規模〜中規模プロジェクトでの迅速な開発ができ、かつ簡潔さとプログレッシブな性質により、既存サービスに導入することも適しています。 最後に将来性を見ていきましょう。React、Vue.jsどちらも将来性は高いでしょう。 まずReactを分析してみましょう。 2023 Developer Surveyにて最も回答者に使われているWebフレームワークや技術にてReactが40.58%(第2位)となっており、さらにProfessional Developersに区切ると、42.87%(第1位)となっていることから将来性はあると推測できます。 次にVue.jsを分析してみましょう。 2023 Developer Surveyにて最も回答者に使われているWebフレームワークや技術にてVue.jsが16.38%(第8位)となっており、さらにProfessional Developersに区切ると、17.64%(第7位)であることからVue.jsもReact同様将来性はあると推測できます。 そのためReact・Vue.jsどちらも将来性は高いと言えるでしょう。 ■ReactとLaravelの違い この章ではReactとLaravelの違いについて説明します。 ReactはFacebook社が開発したJavaScriptのライブラリであり、LaravelはPHPで記述されたサーバーサイドのフルスタックフレームワークです。 ReactとLaravelにおける開発用途や将来性について違いを見ていきましょう。 開発用途ではReactはフロントエンドにおけるSPA開発、大規模なWebアプリ開発、スマホアプリ開発ができます。 一方LaravelはバックエンドにおけるWebアプリ開発やRESTful API開発、SNS開発、大規模データを扱うプラットフォーム開発ができます。 また、Reactは標準搭載されている機能が多いため大規模開発に適しており、Laravelはコードの可読性やメンテナンス性が高く小規模〜大規模サービスの開発に適しています。 最後に将来性を見ていきましょう。React、Laravelどちらも将来性は高いでしょう。 まずReactを分析してみましょう。 2023 Developer Surveyにて最も回答者に使われているWebフレームワークや技術にてReactが40.58%(第2位)となっており、さらにProfessional Developersに区切ると、42.87%(第1位)となっていることから将来性はあると推測できます。 次にLaravelを分析してみましょう。 2023 Developer Surveyにて最も回答者に使われているWebフレームワークや技術にてLaravelが7.58%(第14位)となっており、上位に位置しています。 また、LaravelはPHPの開発の中でも最も代表的なフレームワークであるためLaravelもReact同様将来性はあると推測できます。 そのためReact・Laravelどちらも将来性は高いと言えるでしょう。 ■Reactを活用するメリット この章ではReactを活用するメリットについて説明します。 Reactを習得・活用することにより、具体的に以下のようなメリットがあります。 ・レンダリングが高速である ・大規模開発に適している ・信頼性が高い ・React Nativeでモバイルアプリ開発も可能 ・活発なコミュニティ ・転職に有利になりやすい ・将来性がある ReactはSPA開発、大規模なWebアプリ開発、スマホアプリ開発に活用されており、かつJavaScriptの経験者であれば比較的簡単に習得できます。さらにMeta(旧Facebook)がReactを提供しているため、信頼性が高いこともメリットということもあり比較的求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■Reactを活用するデメリット この章ではReactを活用するデメリットについて説明します。 Reactを習得・活用することにより、具体的に以下のようなデメリットがあります。 ・Webサイト構築に適していない ・環境構築が大変 ・日本語のドキュメントが少ない Reactはメリットが多いですが、適していない開発分野があることや環境構築が大変であることについては理解しておきましょう。React習得や活用を今後検討しているフリーランスエンジニアはReactを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Reactフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・SPA開発を含むWebアプリ開発のフリーランス求人・案件 Reactを活用するフリーランス求人・案件として、 SPA開発を含むWebアプリ開発があります。具体的にはSPA開発、企業の管理ダッシュボード開発、ECサイト開発などでのフリーランス求人・案件に携われます。 Reactフリーランスエンジニアが求人・案件を獲得する上で、ReactやJavaScriptの開発経験はもちろん、Redux、MobX、Context APIなどの状態管理ツールの使用経験、Jest、Enzymeなどのテストフレームワークの使用経験、REST APIなどの連携経験、Gitなどのコードのバージョン管理経験などがあると参画しやすいでしょう。 その他、チームで開発した経験やコミュニケーションスキル、プロジェクト管理スキルなどもフリーランス求人・案件に参画するには必要なスキルです。 ・スマホアプリ開発のフリーランス求人・案件 Reactを活用するフリーランス求人・案件として、スマホアプリ開発があります。 具体的にはiOSとAndroidでのモバイルアプリ開発や既存Webアプリでのモバイル対応、ネイティブ機能の統合などのフリーランス求人・案件に携われます。 Reactフリーランスエンジニアが求人・案件を獲得する上で、React NativeやJavaScriptの開発経験はもちろん、外部ライブラリやAPIでの連携経験、JestやDetoxなどのテストフレームワークの使用経験、App StoreやGoogle Playへのアプリリリース経験、Gitなどのコードのバージョン管理経験などがあると参画しやすいでしょう。 その他、チームで開発した経験やコミュニケーションスキル、プロジェクト管理スキルなどもフリーランス求人・案件に参画するには必要なスキルです。 ■Reactフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 Reactフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 ReactはSPA開発、大規模なWebアプリ開発、スマホアプリ開発と様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいReactフリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後Reactを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は増減なく、現状のまま維持していく可能性が高いでしょう。 Reactフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはSPA開発、大規模なWebアプリ開発、スマホアプリ開発のフリーランス求人・案件を探してみましょう。 ■Reactでの週2日・週3日フリーランス求人・案件 Reactでの週2日・週3日フリーランス求人・案件について解説していきます。 Reactの週2日・週3日フリーランス求人・案件はReact全体のフリーランス求人・案件の中でおおよそ10%の割合で存在します。 また週2日・週3日などの時短でも月額単価120万円や150万円など、高単価なReactフリーランス案件・求人も多く存在します。 複数のReactフリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なReactフリーランス求人・案件はReactスキル以外にも、上流工程〜下流工程まで一貫した開発経験、フロントエンド・バックエンド両方の開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 Reactフリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■Reactフリーランス求人・案件に参画するために必要なスキル Reactフリーランス求人・案件に参画するために必要なスキルを解説します。 Reactフリーランス求人・案件に参画するために必要なスキルとしては、React自体の開発経験、フロントエンド開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてReactフリーランスエンジニアとして、JavaScriptやECMAScript 2015以降での開発経験をはじめとし、HTML/CSSなどの開発経験、Redux、Context APIなどのステート管理ライブラリの使用経験、React Routerなどのクライアントサイドルーティングライブラリの経験、REST APIなどの連携経験、WebpackやBabelなどビルドツールの理解、Gitでのバージョン管理経験があるとReactフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとReactフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとReactフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにReactフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やバックエンドでの豊富な開発経験、チームマネジメント経験があることが望ましいでしょう。 ■React開発経験年数別のアドバイス Reactフリーランス求人・案件に参画するため、React開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のReactフリーランスエンジニア 開発経験1〜2年のReactフリーランスエンジニアは公式ドキュメントを読み込みコンポーネント、props、stateなどReactの基本的な概念の理解を深めましょう。 小規模プロジェクトに入りシステム開発など行い積極的に実践で活用できるReactスキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にGitHubを用いてコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のReactフリーランスエンジニア 開発経験2〜3年のReactフリーランスエンジニアは積極的に中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 ReduxやContext APIなどのステート管理ライブラリスキルやJestやReact Testing Libraryを使ったテストスキル、useMemo、useCallback、React.memoなどのコンポーネントのパフォーマンス最適化の知識を磨いていきましょう。 また、Node.jsやExpressとの連携やデータベースとの統合知識などフルスタック開発のスキルや経験も行なっていきましょう。 React開発における周辺技術や環境に積極的に触れ、スキルアップを図りましょう。 その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のReactフリーランスエンジニアはある程度技術スキルも備わっているため、Reactフリーランス求人・案件に参画しやすいですので、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のReactフリーランスエンジニア 開発経験5年以上のReactフリーランスエンジニアは大規模アプリのアーキテクチャを設計できるようになりましょう。また、React Nativeを使ったモバイルアプリ開発やHooks、Concurrent ModeなどのReactの機能も積極的に取り入れていきましょう。 なお、React周辺スキルを高めていくと同時にプロジェクトのリーダーやアーキテクトとしての役割も選択肢に入ってくるかと思いますので、チャンスがあれば積極的に引き受けましょう。 若手エンジニアへの教育やメンタリングを行える場合は自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のReactフリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■React習得難易度・勉強方法 React習得難易度・勉強方法について解説します。 React習得難易度について、既にJavaScript・TypeScriptでの開発経験の有無やフロントエンド開発有無によって大きく異なります。 上記どちらもない初学者の方はまずJavaScript・TypeScriptを習得しましょう。ReactはJavaScriptのライブラリであるため、JavaScript・TypeScriptの知識が必要です。また、既にJavaScript・TypeScriptでの開発経験やフロントエンド開発がある方は比較的簡単にReactを習得できるでしょう。 Reactの学習コストについて解説します。 ReactはJavaScriptのライブラリであるためここではプログラミング言語での学習コストをお伝えします。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でReactを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「Progate」「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、Reactの公式ドキュメントや学習サイト「Egghead.io」などReact学習の環境は整っています。 オンライン学習やプログラミングスクールはReact自体の習得以外にもReactでの開発に必要なフロントエンドの周辺知識の必要性も教えてくれるため、Reactの学習においてより実践で使える知識を蓄えやすいでしょう。 その他、React習得を希望するエンジニアは、まず周辺でReactに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■Reactフリーランス求人・案件参画するために役立つ資格 React専用の資格は現在ないです。 しかしReactフリーランスエンジニアが取得しておいて損のない資格を4つ紹介します。 ・CIW JavaScript スペシャリスト CIW(Certified Internet Web Professional)によって提供されるWeb技術の専門家を認定する資格です。試験時間は90分で55問、費用は150米ドル、試験は英語で実施されます。 CIW JavaScript スペシャリストを取得することで、JavaScriptの知識やWeb開発のスキルや知識を証明できること、転職や就職で有利に働く可能性があることなどのメリットがあります。JavaScriptの知識を証明できる資格ですので、Reactフリーランスエンジニアは取得しておいて損のない資格でしょう。 ・HTML5プロフェッショナル認定試験 HTML5プロフェッショナル認定資格はLPI-Japanが運営する、HTML5/CSS3、JavaScriptなど最新のマークアップに関する技術力と知識を証明できる資格です。 HTML5プロフェッショナル認定試験はレベル1と2があり、数字が上がるにつれて難易度が高くなります。試験問題数はレベル1が約60問、レベル2が40~45問、受験料は16,500円です。 HTML5プロフェッショナル認定資格を取得することで、HTML5/CSS3、JavaScriptの知識やスキルや知識を証明できること、転職や就職で有利に働く可能性があることなどのメリットがあります。フロントエンド開発では必須になるHTML5/CSS3、JavaScriptスキルの知識証明になるため、こちらも時間があれば取得しておくと良いでしょう。 ・ITストラテジスト試験 ITストラテジスト試験は、IT系国家資格の中でも最難関の試験です。 ITストラテジスト試験は、基本的なIT知識、情報技術を駆使した経営戦略の策定能力や推進力などが出題されます。ITストラテジスト試験の取得難易度は高く、10~15%ほどの合格率です。 Reactフリーランスエンジニアとして、ITスキルや経営戦略などコンサルに近いスキルを身に付けることができます。React初学者が取得する資格ではないですが、長期的な目線でReactフリーランスエンジニアとして取得しておいて損のない資格でしょう。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためReactフリーランスエンジニアとして取得しておいて損のない資格でしょう。 その他、プロジェクトマネージャ試験(PM)合格者に対しては、他の高度情報処理技術者試験の科目が2年間免除になったり、弁理士、中小企業診断士、国家公務員試験など他分野の難関資格の科目が一部免除になるメリットもあります。 React関連やエンジニアとして長期間活躍するために資格を習得することは良いことですが、Reactフリーランス求人・案件に参画するという目的を失わないようにしましょう。 フロントエンド開発スキルやJavaScriptスキルを資格取得によって、証明することは可能ですが重要視すべきことは、Reactの実務経験やReact周辺で必要な開発スキルを保有していることです。 そのためReactの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 Reactエンジニアとして、実務未経験にも関わらずReact関連資格の取得を最優先事項にすることはやめておきましょう。 ■Reactフリーランス求人・案件の未経験での参画 React開発実務未経験の場合、参画できるReactフリーランス求人・案件は限られてくるでしょう。 Reactなどフリーランス求人・案件は参画後すぐに稼働することを想定しているため、即戦力エンジニアを求めています。 React未経験からReactフリーランス求人・案件への参画を検討/希望している方は、はじめに正社員や派遣・契約社員として2〜3年ほど開発経験を積むもしくはクラウドワーカーや副業、個人プロジェクトとして2年ほど開発実務をこなしましょう。 Reactフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的であるかも見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 Reactのフリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、Reactフリーランス求人・案件ではHTML/CSS、TypeScript、PHP、Ruby、React Nativeなどの開発スキルやインフラ周りでの開発スキルが求められます。 Reactを含むJavaScriptや他開発言語の知識/スキル、周辺環境の知識/スキルが豊富であればReactフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■Reactの市場動向やニーズ ReactはSPA開発、大規模なWebアプリ開発、スマホアプリ開発などフロントエンド開発を中心とした開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのため、ニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、Reactエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2023 Developer Surveyにて最も回答者に使われているWebフレームワークや技術にてReactが40.58%(第2位)となっており、さらにProfessional Developersに区切ると、42.87%(第1位)となっていることから将来性はあると推測できます。 さらに2023年10月スマートキャンプ株式会社が発表した『SaaS業界レポート』2023では、国内SaaS市場のCAGRは約11.7%であり、2027年には、同市場規模は2兆円まで成長すると予測されています。 その他IoT、ビッグデータ、6G、ブロックチェーン、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮すると市場は成長しておりますが、エンジニアの絶対数が足りておらず、Reactを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 Reactエンジニアとして現在活躍している方や今後活躍を検討している方はReactの開発実務経験やReact開発に必要な周辺開発スキル/経験を取得すると多くのReactエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。