1 - 30件/全22,838件
・大手流通サービス傘下の銀行様にてサーバーサイドエンジニアとして参画していただきます ・ATMやコピー機利用者向けの新規プロジェクトに参画していただき、Webサービスに上流工程から携わって頂きます ・具体的にはNode.jsを用いたサーバーサイド開発・WEB/API開発、React管理画面の実装に携わっていただきます TypeScript
案件の必須スキル
・基本設計経験が3年以上 ・node.js(Express.js)を用いたサーバー開発経験が3年以上 ・React.を用いた開発のご経験
全世界で展開される大規模マイクロサービスの開発を、アーキテクトとしてご担当いただきます。 複数のクラウド環境/分散サービスを活用し、システムロードマップの策定や新技術の検証、各ベンダーとの調整を行いながら、自動回復可能な堅牢なアプリケーション基盤を構築します。 ・コンテナ環境(ECS, Kubernetes)でのJavaアプリ基盤構築 ・クラウド環境での技術リード(AWS, GCP, Tencent Cloud) ・大規模基幹システムのパフォーマンス最適化 ・技術調査、検証/実証、共通化など など
案件の必須スキル
・Java(Spring)を用いたアプリ開発経験 ・AWS, GCP, Azureなどのクラウド環境での開発経験 ・方式設計、共通機能設計、新技術調査など、アーキテクトの仕事を経験している方、または知見 ・日本国籍の方 ・40代まで
【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! ■職務内容 デジタル通貨プラットフォームにおけるクラウド環境のエンジニアとして、サービス特性やトレンド、運用フェーズを理解・意識し、最適なアーキテクチャを描き、実行いただきます。 ・ミッションクリティカルなプラットフォームの企画・設計・構築・運⽤ ・クラウドサービスの特性を理解したアーキテクチャへの適⽤ ・システム監視等の維持管理に関する業務 ・メンバー管理、PJ管理など スキル(必須): ・【特に重視】サーバレスアーキテクチャを設計・実装した経験 ・【特に重視】CloudFormation、terraformなどIaC実装能⼒と運⽤経験 ・クラウド環境の設計、構築、運用経験 ・マルチクラウドでの設計・運用経験 場所:基本リモート(対応必要時のみ飯田橋可) 清算方法:140-180 打合せ回数:1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・【特に重視】サーバレスアーキテクチャを設計・実装した経験 ・【特に重視】CloudFormation、terraformなどIaC実装能⼒と運⽤経験 ・クラウド環境の設計、構築、運用経験 ・マルチクラウドでの設計・運用経験
【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! ■職務内容 デジタル通貨プラットフォームにおけるクラウド環境のエンジニアとして、サービス特性やトレンド、運用フェーズを理解・意識し、最適なアーキテクチャを描き、実行いただきます。 ・ミッションクリティカルなプラットフォームの企画・設計・構築・運⽤ ・クラウドサービスの特性を理解したアーキテクチャへの適⽤ ・システム監視等の維持管理に関する業務 ・メンバー管理、PJ管理など スキル(必須): ・【特に重視】サーバレスアーキテクチャを設計・実装した経験 ・【特に重視】CloudFormation、terraformなどIaC実装能⼒と運⽤経験 ・クラウド環境の設計、構築、運用経験 ・マルチクラウドでの設計・運用経験 場所:基本リモート(対応必要時のみ飯田橋可) 清算方法:140-180 打合せ回数:1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・【特に重視】サーバレスアーキテクチャを設計・実装した経験 ・【特に重視】CloudFormation、terraformなどIaC実装能⼒と運⽤経験 ・クラウド環境の設計、構築、運用経験 ・マルチクラウドでの設計・運用経験
【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! 【業務内容】 ・CTOやVPoEと連携して開発組織および自社の様々なプロダクトの課題解決 ・全社横断のプロジェクトや新規事業の立ち上げを事業計画フェーズから支援 ・アーキテクチャレビューや技術的課題の解決といった事業部支援 ・生産性向上とリスク軽減のためのモダン化をインフラ、アプリケーションの両面から推進 ・開発組織の課題解決、エンジニアの育成、採用支援 【必須スキル】 ・大規模システムにおける技術選定などの意志決定に関わった経験 ・新旧様々なシステムの理解とチームに素早くキャッチアップする力 ・課題設定力および関係者の巻き込みながら計画を遂行する実行力 ・インフラからバックエンド、フロントエンドまでの広い実装経験 ・コンテナ、CI/CD、マイクロサービス等のモダンな技術の経験 ・RDBでのパフォーマンスを意識したコードを書くことができる ・サーバーサイドをTDD(テスト駆動設計)で書いたことがある ・型のある言語での経験 【尚可スキル】 ・大規模サービスの開発に携わったことがある ・大規模なレガシーシステムのリプレイス経験 ・品質管理、セキュリティに関する知識 ・コスト、性能、品質、セキュリティ等における改善経験 ・CTO、テックリードとして開発組織をリードしてきた経験 ・Next.jsの実務経験 ・Goの実務経験 ・GithubActions、CircleCIの実務経験 場所:フルリモート(初日出社あり)※六本木一丁目 精算:140-180h 面談:Web1回 時間:10:00~19:00 服装:私服可 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・大規模システムにおける技術選定などの意志決定に関わった経験 ・新旧様々なシステムの理解とチームに素早くキャッチアップする力 ・課題設定力および関係者の巻き込みながら計画を遂行する実行力 ・インフラからバックエンド、フロントエンドまでの広い実装経験 ・コンテナ、CI/CD、マイクロサービス等のモダンな技術の経験 ・RDBでのパフォーマンスを意識したコードを書くことができる ・サーバーサイドをTDD(テスト駆動設計)で書いたことがある
【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! 案件内容: デジタル通貨プラットフォームの運用面で発生した課題をクラウド・開発それぞれの知識を活かして最適化する役割をお任せします。 インシデント調査・改善提案 運⽤課題の可視化と解決(スケーリング、チューニング、⾃動化など) サービスの拡大と共にスケールボトルネックの発見及びキャパシティプランニング CI/CDパイプラインの構築、効率よく作業するためのミドルウェア開発、インフラ構築など スキル(必須): ・クラウドの設計、構築、運⽤経験 ・アプリケーション開発経験 ・ミッションクリティカル環境下でのサービス運用経験 ・DevOps実践経験 ・運用監視の自動化経験 場所:リモート(対応必要時のみ飯田橋可) 清算方法:140-180 打合せ回数:1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・クラウドの設計、構築、運⽤経験 ・アプリケーション開発経験 ・ミッションクリティカル環境下でのサービス運用経験 ・DevOps実践経験 ・運用監視の自動化経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- - UIUXデザイナと共にビジネスに必要な各種アプリ開発を⾏う - 銀⾏⾏員向け業務アプリ開発 - 銀⾏顧客向けのモバイルアプリ開発(決済アプリ) - フォーラム参加企業様向けのPoCに必要なWebアプリ開発
案件の必須スキル
- モバイルアプリ、Webアプリ開発経験 - JS、TSに対する深い知識と開発経験 - ライブラリーやフレームワーク(React、Vue, angular, webpackなど)を⽤いた開発経験 - 各種ブラウザーの特徴とパフォーマンスチューニングに対する知識 - Webアプリに必要なセキュリティ、脆弱性に対する知識
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- TOK自社開発する以下のシステムについて、Webアプリケーション開発にまつわるあらゆる業務に携わっていただきます。 支出管理クラウド 請求書受領クラウド 経費精算クラウド 文書管理クラウド プロダクトを支える「オペレーション基盤システム」 弊社ではプロダクトごとにスクラムチームを構成し、日々プロダクト開発に取り組んでいます。代表的な業務は以下の通りです。 要件定義・基本設計 お客様の要望を高い次元で実現へと導くための新機能の検討、およびUI/UXの設計 電子帳簿保存法・インボイス制度等の法改正への対応 大企業から求められるセキュリティ要件・高可用性を満たすようなシステム設計 詳細設計・実装 DDDを取り入れた設計指針の下でのアプリケーション実装 既存機能の再設計・リファクタリングによる技術的負債の解消 プロジェクトマネジメント 大規模開発の進捗管理 外部の協力会社とのリソース調整 社内のステークホルダーとの調整業務 開発生産性の向上、チームメンバーの成長支援 CI/CD環境の整備 コードレビュー・ペアプログラミングによるコード品質の向上、知識共有
案件の必須スキル
- Webアプリケーションフレームワークを使った5年以上の開発の実務経験 - Ruby on Rails・React・TypeScriptを使った3年以上の開発の実務経験を含む - 大規模な商用サービスにおけるデーターベース設計、およびパフォーマンスチューニングの経験 - テックリード・チームリーダーなどの開発チームをリードする役割を担い、開発プロジェクトを推進した経験 - B2B/SaaSにおける要件定義・基本設計フェーズからのプロダクト開発の経験 - B2B/SaaSにおけるプロダクト開発のプロジェクトマネジメント経験 - スクラムチームでのプロダクト開発の経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- 同社で提供している素材流通業界に特化した在庫ソリューションシステムのリプレイス案件です。 現在すでにリリースされているシステムを今後はモダンなスタイルにしていきたいと考えており、現時点でアーキテクチャ・技術選定まで完了している段階です。 次のフェーズとして開発実装を進めており、プロダクトの要件をエンジニアチームに展開してリードできる、チーフエンジニアとしてご活躍いただける方を募集しております。
案件の必須スキル
- Pythonの開発経験 - バックエンドAPI(web3層構造)の開発経験 - APIのインタフェースの設計経験 - データベースの(データ構造の)設計経験 - 4~5人程度のチームをリードした経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ▼会社概要 不動産売買支援ハブを開発するスタートアップ企業です。 不動産売買取引をなめらかにし、デジタル化を通じて、不動産売買に関わるすべての人にとって、より良い「体験」を創り出すことをミッションに「ものづくり」にこだわった開発を行っています。 ▼採用の背景 プラットフォームの基盤として更なる成長をさせ、顧客の課題に寄り添ったプロダクトを実装することで、我々が業界革新をリードできる確実な手応えを感じています。 不動産業界で最も利用され、不動産売買でなくてはならないサービスへ進化させるべく、エンジニアの採用を強化することとなりました。 当社にとってエンジニアは全ての要であり、より多くのユーザーに最高の体験を感じてもらい長く愛されるものづくりができるエンジニアを募集しています。 ※フルコミットできる業務委託の方を中心に採用したいと考えています。 ▼提供サービス 不動産売買の取引プラットフォーム。電子契約、デジタル本人確認、共通ID、生成AIなど最新デジタル技術により不動産売買取引全体を滑らかにするサービスを提供 下記の新規機能開発に携わっていただきます ・新築のオンラインでマンションを購入する機能 ・媒介活動パッケージ ▼業務内容 不動産売買支援ハブの開発に、フルスタックエンジニアとしてご参加いただきます。 SaaSの機能開発や要件整理を中心に、ユーザーに対して高い価値を提供するプロダクトの進化をサポートしていただきます。 ▼開始時期 開始時期:4月後半 or 5月上旬ごろ
案件の必須スキル
- 一定規模における商用サービスのバックエンドAPIの設計/DB設計の経験 - Goでの開発経験2年以上 - TypeScript/React/Next.jsでの開発経験 - チーム開発において、サービス仕様の検討段階から行った経験 - コンテナ技術を利用したWebサービスの運用経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- 【会社概要】 - 弊社は、名古屋大学発のスタートアップ企業であり、「人々が天寿を全うする社会の実現」をビジョンに掲げ、革新的な医療技術を通じて社会課題の解決に取り組んでいます。プロダクトして、がんの予防および早期発見を促進するための検査キットを開発・提供しています。 魅力: - 社会的意義の高い事業 ∟弊社はがんの早期発見を可能にする検査技術を開発しており、命を救うことに直結する事業を展開しています。マイクロRNA解析とAI技術を組み合わせた独自の診断手法を採用しており、医療×テクノロジー分野の最先端を行く企業です。 - 成長性と市場の将来性 ∟がんの早期発見市場は今後も拡大が予想されており、国内外でも大きな需要がいただいております。 特に日本は高齢化社会に向かっているため、がん検査の需要はさらに増加する可能性が高いです。 - 働きやすい環境とチャレンジ精神 ∟スタートアップ企業として、成長機会が多く医療×AIという最先端分野で働ける環境が整っています。 【募集背景】 弊社は現在非連続成長を続ける中で、より飛躍的な成長を続けるべく、ユーザー体験をより素早くさまざまな人に届けられるよう向上していただける方を募集しております。 【業務内容】 - 情報の入力・管理から文書作成に至るまでのプロセスを一貫して効率化させるローコード/ノーコード技術を利用したシステムを開発しております。 現場のさまざまな要求に柔軟に対応できる革新的な基盤システムの開発をメインにご担当いただきます。 - ReactとTypeScriptを用いたフロントエンドの開発 - Djangoを用いたバックエンドの開発 - AWSを用いたインフラの構築~運用保守 - SQLを用いたデータの可視化 ※対応領域はフロントエンド>バックエンド>インフラの順番で優先度を考えており、今後ご希望に応じて幅広く業務経験を積んでいただける環境です。
案件の必須スキル
- Reactでの開発経験3年以上 - 何等かの言語でのサーバサイド開発経験1年以上 - AWS(VPC、EC2、RDS、S3、CloudFront、CFNなど)を利用した開発経験 - SQLを用いてデータを取得、加工して返すような実装経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- 私達はノンデスク産業を対象としたプロダクトを複数展開し、アナログな業務が多い業界のDXを推進しています。 今回は、既存の物流業界向けプロダクトに関連した、新規プロダクト開発にコミットいただける方の採用を行っています。 【業務内容】 - アプリケーションの要件定義、設計、開発、レビュー、リリース - プロダクトオーナー、テックリード、デザイナーと連携しながらReactでのUI実装 - プロダクト概要 - 発注元から配送業者に配送業務を依頼する際の予約管理機能(訪問時間など) 【開発チーム構成(予定)】 - PO:1名、FE:1名、BE:2名 - 現在、弊社内メンバーがFEを1名で担当しており、そのメンバーに代わって参画頂く想定です。
案件の必須スキル
- TypeScript(React)を用いたフロントエンド開発の経験(5年以上) - アジャイルソフトウェア開発プロセスでの開発経験 - 0→1フェーズでの開発経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- SaaS事業においてAIを活用した自社サービスを展開する企業です。 現在、少数精鋭で開発を行っており、開発組織の強化を目的として フルスタックに開発をお任せできるご経験が豊富なエンジニアを募集しております。 参画直後はバックエンド開発をお任せする予定です。
案件の必須スキル
・Webの開発経験5年以上 ・要件定義〜設計、実装までの開発経験 ・Goを用いた開発経験2年以上 ・スタートアップや立ち上げ期のプロダクト開発経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- ■概要 セールスイネーブルメントSaaSを提供しています。 開発プロセスの最適化からアーキテクチャの設計、開発実務にいたるまで、プロダクトの技術面での進化をリーダーシップを持って牽引いただくポジションです。 ■具体的な業務内容 ・開発業務全般の技術や仕様部分でのリード(仕様調整、設計、実装、テスト、保守運用) ・新機能の設計~詳細設計 ・既存設計のテストやリファクタリング ・各種コードレビューやテストコード作成、内部品質向上 ・開発チームの課題を発見と改善 ・プロダクトallでの横断プロジェクトの推進 ・プロダクト毎、またはプロダクトallのアーキテクチャの検討 ■課題(新たなメンバーと一緒にやりたいこと) ・事業拡大に伴うデータ量の増加への対応 - 大量のデータに対してユーザーが自由に構築できるReadクエリの速度改善 - 頻繁な分析・書き込みのワークロードに耐えうるDB基盤の構築 ・既存コードの技術負債解消 - ユニットテストの拡充 - フロントエンドの複雑さの解消、リファクタリング
案件の必須スキル
- 5年以上のWebアプリケーション開発経験(またはそれと同等の知識/経験) - 実現したいプロダクトの機能から仕様を特定し、要件定義、設計、実装、テスト、デプロイを一気通貫で行える能力、またその経験 - Webアプリケーションにおける代表的な脆弱性(XSS, SQLインジェクション等)とその対策についての理解 - コードの可読性やメンテナンス性の高い設計(デザインパターン、SOLID原則、アーキテクチャ、等)についての基本的な理解 - フルスタック開発のご経験 - フロントエンドについては主要なコンポーネントライブラリ(React, Vue, Angular, Svelte等)の内、いずれかのご経験 - DB設計、チューニングについて(正規化、BTREEインデックス、パーティショニング等)の基本的な理解 - SPA, SSRの仕組みについての基本的な理解 - 基本的なアルゴリズム設計能力 - 木構造についての基本的な理解 - キュー、スタックについての基本的な理解 - 再帰的な処理を実装できる - アジャイル開発経験 - 変化に強い柔軟性とスピード感 - チーム開発を円滑に進めるためのコミュニケーション能力 - 自己管理・継続的改善のスタンス
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- 2025年2月にリニューアル第1弾をリリースした自社プロダクトの開発をお任せします。 プロダクトは情報の管理やデータ分析にかかる工数を削減しつつ、効率的な集客につなげていきたいという想いで開発されたツールです。 すでに80,000店舗に導入されているツールではありますが、まだまだやりたいこと、できることは盛りだくさん。 今後は、AIやデータを用いた集客、意思決定を支援できるマーケティングツールへと進化させていきたいと考えており、今回、業務委託でご参画いただける方を募集することになりました。 本ポジションでは、リードエンジニアとして開発を力強く推進し、スピード感を最重視しつつも、後から品質を整えられるレベルを保つことが求められます。 特にパフォーマンスチューニングの経験がある方を歓迎します。 短期的にはメンバーのスキル教育は必須ではありませんが、開発をけん引する“馬力”と高い責任感が不可欠です。 プロダクトはGBPやYahoo、Appleなど外部媒体との連携が多いため、これらに関する知見があると非常に心強いです。 また、チームメンバーとの円滑なコミュニケーションを重視しており、黙々と一人で作業するスタイルよりも、協調しながら進められる方がチームにフィットします。 さらに、組織内では上下関係にとらわれずフラットな立場で働ける柔軟性が必要です。 議論が起こった際には、会社やチームの状況を踏まえて建設的なコメントができる姿勢を期待しています。 ■具体的な仕事内容 ・ビジネスの成長と将来の拡張性を考慮したアーキテクチャの設計と実装 ・データベースの設計・最適化 ・最新の技術動向を取り入れたバックエンド技術の選定 ・コードの最適化によるパフォーマンス改善 ・開発チーム内での技術的指導とサポート ■スキルアップを目指せる環境 ・AI活用の推進:GitHub CopilotまたはCursorのいずれかを利用可能(費用は会社が全額負担)、DevinやCodeRabbitの利用 ・裁量が大きく、一人ひとりが事業やプロダクトに向き合い、自律的な開発ができる 【選考フロー】 書類選考→面接1回 ※基本は上記ですが、面接2回なるケースもあります 【稼働開始】 即日可能 ※即日でご参画いただける方を優先いたします ※6/1までにご参画いただける方を募集しております
案件の必須スキル
- Webアプリケーション開発経験10年程度 - メンバーではなく、チームを技術的にリードした経験や技術選定の経験 - Goでの開発経験4年以上 - 技術選定や要件定義など上流から携わった経験
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です -------------------------------- 【募集概要】 飲食店向けSaaSプロダクトのソフトウェアエンジニアを募集しています。 【募集の背景】 弊社は「発明で半径5mの人を幸せに」をミッションに、世の中にない新しい発明によって身近な人々の生活を変えていきたいと考えている会社です。 コロナ禍前の2019年12月にデリバリー注文一元管理サービスを着想し21年5月にローンチし、以降多くのお客様にご利用いただいており、現在では全国47都道府県の約9000店舗で導入いただくサービスにまで成長しました。 直近では、簡単に自社のテイクアウト・デリバリーサイトが作成可能な新プロダクトのローンチを皮切りに、マルチプロダクト化を推進しています。飲食業界の多様なニーズに統合されたプロダクト群で応えていきます。 【業務内容】 現在、当社はマルチプロダクト化を推進し、いくつかの新規プロダクトが立ち上がり、運用フェーズに入って行っています。このマルチプロダクト群の中で中核となる、最初に立ち上げた既存プロダクトの機能開発と運用を担当いただきます。 各プロダクトから利用される部分であったり、POS含む他社サービスとの連携部分が多く、複雑性が高まっているのが現状です。 これらを紐解きながら機能開発を行い、一定規模のある開発では適宜リファクタリングを挟みながら、技術品質の維持と顧客への価値提供の両立を目指していく必要があります。
案件の必須スキル
- Goを用いた、フロントエンドを含むWebアプリケーションの開発経験 - 3名以上でのチーム開発・運用経験 - DB設計を含む設計から実装、テストを含む一連の機能開 - React/TypeScriptを用いた、Webアプリケーションの開発経験
案件概要:自社サービスの新規開発支援(Ruby) 業務内容: 既存のファンクラブサービスと近しい機能を有する新規のサービスをゼロイチで開発いただきます。 少人数でのチーム開発となりますためコミュニケーションや勤怠良好な方を希望いたします。 Railsを用いたバックエンド開発もしくはRails+Nextでの一気通貫で開発が出来るフルスタックな方を希望致します。 場所:恵比寿 ※フルリモート可 備考: ・弊社から複数名参画中です。 ・パフォーマンス問題なければ年齢不問(現場は30代までが多めです) ・アダルトコンテンツを扱うため抵抗のない方でお願い致します。 外国籍:NG
案件の必須スキル
・Webサービスの開発・運用経験(最低5年以上、ハイスキル層を想定) ・Ruby(Ruby on Rails)を自走して開発対応できる方 ・アダルト関係のサービスでも抵抗がない方 ・指示を待つ姿勢ではなく、仕様やプロダクトに関しての疑問や提案など エンジニアだけでなくビジネスやデザイナーなどともコミュニケーションを行い 自ら全体最適となるように考え行動できる姿勢であること
・複数ある店舗運営プロダクトの開発に携わっていただきます。 ・具体的には下記作業を想定しております。 - フロントエンド開発 - バックエンド開発 - 技術選定 - クラウドインフラ整備
案件の必須スキル
・Webアプリケーションのバックエンド開発経験 ・Rubyを用いたSaaS開発経験 ・Githubのようなバージョン管理システムの理解 ・RDBMSを利用したDB改善経験 ・クラウドインフラの構築、運用経験 ・フロントエンドからバックエンド、インフラまでトータルで設計、開発、運用した経験 ・ToCサービスのハイトラフィックなプロダクト開発経験
・複数ある店舗運営プロダクト開発に携わっていただきます。 ・具体的には下記作業を想定しております。 - フロントエンド開発 - バックエンド開発 - 技術選定 - クラウドインフラ整備
案件の必須スキル
・Webアプリケーションのバックエンド開発経験 ・Goを用いたSaaS開発経験 ・Githubのようなバージョン管理システムの理解 ・RDBMSを利用したDB改善経験 ・クラウドインフラの構築、運用経験 ・フロントエンドからバックエンド、インフラまでトータルで設計、開発、運用した経験 ・ToCサービスのハイトラフィックなプロダクト開発経験
・複数の店舗運営プロダクト開発に携わっていただきます。 ・具体的には下記作業を想定しております。 - フロントエンド開発 - バックエンド開発 - 技術選定 - クラウドインフラ整備
案件の必須スキル
・Webアプリケーションのバックエンド開発経験 ・Javaを用いたSaaS開発経験 ・Githubのようなバージョン管理システムの理解 ・RDBMSを利用したDB改善経験 ・クラウドインフラの構築、運用経験 ・フロントエンドからバックエンド、インフラまでトータルで設計、開発、運用した経験 ・ToCサービスのハイトラフィックなプロダクト開発経験
■概要:某ゲーム会社Webサービスの設計、開発、運用 ・機能及びキャンペーンの新規開発や改善 - 新機能含め提案、仕様検討から関わることができます ・APIの設計/開発、DB設計、サーバー負荷軽減 ・AWSなどのクラウドインフラを利用したサービス設計/運用 ・パフォーマンスチューニングやバグ対応 ・各種業務効率化に向けたツール開発 ・お客様からのお問い合わせについての調査対応 ・新サービスに向けた技術検証、PoC 【担当工程】 ・案件定義 ・基本設計 ・詳細設計 ・開発 ・テスト ・運用 Go
案件の必須スキル
・WebアプリケーションまたはWebAPIの開発経験:3年以上 ・Go言語(Echo)を使用した開発経験:3年以上 ・高負荷/大規模システム開発経験 ・React,Typescriptを利用したフロント開発経験
案件概要:Ruby on Railsを用いたSaaSプロダクトの新機能開発・既存改修・運用支援 業務内容: ・SaaSプロダクトの新機能開発/既存機能改修 ・企画〜設計〜実装〜運用まで一貫対応 ・スクラムでの開発進行(チーム内でのレビュー・改善活動あり) ・QAエンジニア/デザイナーなど他職種と連携してのチーム開発 ・仕様検討、ユーザーヒアリング、技術選定・改善提案 勤務時間:10:00〜19:00(応相談) 場所:フルリモート(地方在住可) 備考: ・心理的安全性、透明性、チーム連携を大切にする文化 ・プロダクト志向が強い方/変化を受け入れ前進できる方歓迎 ・年齢:〜40代 外国籍:応相談 ビジネスレベル、日本在住の方のみ
案件の必須スキル
・Webアプリケーション開発経験5年以上(何かしらのFW使用) ・Ruby on Rails 5.0以降を使用した開発経験2年以上 ・単体テストを用いた継続的開発経験 ・GitHubなどのバージョン管理ツールを用いたチーム開発経験 ・アジャイル開発経験 ・Ruby on Railsでの開発に意欲がある方
・教育サービス向けアプリケーションの開発に携わっていただきます。 ・下記工程の作業を想定しております。 - 詳細設計 - 実装 - テスト - リリース - 運用 - 不具合などの調査、修正 ※作業内容はスキルやご経験に応じて変動いたします。
案件の必須スキル
・静的型付き言語の開発経験(2年以上) ・Webアプリケーション開発経験(2年以上) ・BtoB向け業務システム開発経験(2年以上) ・ORMを用いた開発経験 ・ORMにおいて、RDBに非効率的なクエリ(N+1等)を発行しない程度の理解がある方 ・GitHub などでプルリクエスト駆動開発経験 ・ReactまたはNext.jsなどのコンポーネントベースなフレームワーク開発経験 ・TypeScriptの経験
バックエンドサービスの設計と開発を中心に行います。フロント領域開発をお任せすることもございます。 主な業務内容は、要求の把握、要件定義、設計、開発、テスト、そして運用保守を含む基本的な開発業務の流れを全うしていただき、 加えて、チームメンバーと協力し、開発からリリース、そして運用までの一貫した業務を行っていただきます。 ■具体的な役割 ・プラットフォーム全体を通した設計開発 ・各フロアチームとのやり取り ・フロア提供されるゲーム情報システムの開発、設計 ・社内全体で利用される管理画面の運用保守 ・新規起案における要件定義〜開発 Go
案件の必須スキル
・バックエンド開発経験:5年以上 または、Go開発経験:3年以上 ・大規模システム設計経験 ・プロジェクト開発責任経験
・教育サービス向けアプリケーションの開発に携わっていただきます。 ・下記工程の作業を想定しております。 - 詳細設計 - 実装 - テスト - リリース - 運用 - 不具合などの調査、修正 ※作業内容はスキルやご経験に応じて変動いたします。
案件の必須スキル
・静的型付き言語の開発経験(2年以上) ・Webアプリケーション開発経験(2年以上) ・BtoB向け業務システム開発経験(2年以上) ・ORMを用いた開発経験 ・ORMにおいて、RDBに非効率的なクエリ(N+1等)を発行しない程度の理解がある方 ・GitHub などでプルリクエスト駆動開発経験 ・ReactまたはNext.jsなどのコンポーネントベースなフレームワーク開発経験 ・TypeScriptの経験
・プレミアム事業部における、新規サービス開発案件にサーバーサイドエンジニアとして携わっていただきます。 具体的には下記を想定しております -要件定義 -基本設計 -詳細設計 -開発 -結合テスト -ユーザーテスト -保守改修 -研究開発 -基盤設計
案件の必須スキル
・PHPもしくはGoを用いた開発、テストの経験 ・AWS(ECS、Fargate、Aurora)を用いたクラウド基盤構築 ・上流から下流まで一貫した開発経験
AIを用いた自社サービスのWEBアプリ開発をお願いいたします。 主に下記業務をお任せいたします。 ・新規プロダクト/機能の設計・実装・レビュー・テスト・運用保守 ・チームの生産性やプロダクト品質向上のため各種自動化やプロセスの整備、ドキュメントの執筆 ・必要に応じて、チームメンバーの指導・メンタリング・コーチング など
案件の必須スキル
・週5フルタイム稼働可能な方 ・都内への出社が可能な方 ・5年以上のWebアプリケーション開発・運用実務経験 ・Ruby on Rails/Laravel/Django/Go等のバックエンド経験 ・React / VueJS / Angular/TypeScript等のフロントエンド経験 ・Docker/Kubernetes/Github Actions/CircleCI/Jenkins/Ansible等を用いたCI/CD構築経験
【案件概要】 ・案件種別:新規開発 - 要件定義/プロトタイプ開発 ・案件規模:PM1名、エンジニアリーダー1名、エンジニア3〜4名程度の体制 ・システム概要:自然災害による農地・農業用施設被害の拡大と地方公共団体の技術系職員減少に対応するための「災害事務ツール」。 被害情報のデータベースによる一元管理、所定様式への自動反映、リモート査定の実現により、地方公共団体職員の業務効率化・迅速化を図るシステム ・使用Cloud:Google Cloud Platform ・使用サービス: Cloud Run, Cloud SQL, Cloud Storage, Cloud Load Balancing, Cloud Armor, Cloud DNS, Cloud IAM, Cloud Build, Cloud Logging, Cloud Monitoring ・案件期間:2025年6月〜2026年1月(約7ヶ月間) 【募集内容】 ・ポジション:エンジニアリーダー(フルスタックエンジニア) 【業務内容】 ・開発チームの技術的指導とマネジメント ・PMと連携したアジャイル開発プロセスの実行と改善 ・2週間スプリントでの開発作業の計画・実行・レビュー ・プロトタイプ開発の技術面での統括 ・クラウドアーキテクチャの設計と構築 ・技術的要件定義の推進 ・意見聴取(地方公共団体担当者)への技術的観点からのサポート ・開発進捗の管理と報告 ・品質管理 【対応工程】 ・要件定義 ・アーキテクチャ設計 ・プロトタイプ開発 ・技術検証 ・納品対応 【その他】 ・プロジェクトはアジャイル(スクラム)開発手法を前提としています。 ・地方公共団体職員からの意見聴取(8月・11月)を通じて現場の声を反映する案件です。 ・JiraとNotionを活用した進捗の可視化を行います。 ・CI/CDおよびIaCによる自動化を推進します。 ・エンジニアメンバーとの円滑なコミュニケーションを重視します。 ・PMおよび発注者側POと密に連携をとり、プロジェクト成功に向けた取り組みが求められます。
案件の必須スキル
・Google Cloud Platformを用いたシステム開発経験(2年以上) ・エンジニアリーダーとしての開発チーム管理経験(1年以上) ・アジャイル開発手法の実践経験 ・要件定義、設計工程の経験 ・以下のいずれかのGCP認定資格を保有: └ Google Cloud Professional Cloud Architect └ Google Cloud Associate Cloud Engineer ・バックエンド開発の経験(Go言語が望ましい)
・データパイプラインの設計・構築業務にに携わっていただきます。 ・具体的には下記をご担当いただきます。 -様々な外部データソース(例:Google Drive, Dropbox, Webpage, etc)とのデータ連携のための処理の実装 - データの正確性、完全性、一貫性を保証するためのデータ品質管理プロセスの設計と実装 -データパイプラインの健全性を監視するシステムの構築
案件の必須スキル
・Pythonを用いたデータ処理(Flask, Pandas, NumPy, Daskなど)の実務経験3年以上 ・GCPを用いたデータウェアハウス、データレイク、またはデータパイプライン構築の実務経験 ・リレーショナルデータベース(例:PostgreSQL, MySQL)またはデータウェアハウス(例:BigQuery)における ・SQLを用いたデータ操作、分析、および最適化の実務経験 ・バッチ処理およびストリーミング処理を含む、データパイプラインの設計、構築、運用の実務経験
1 - 30件/全22,838件
この条件の新着案件情報を受け取る
単価で絞り込み
エリアで絞り込み
職種で絞り込み
この条件の新着案件情報を受け取る
■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エンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。