JavaScriptとは、1995年にNetscape社のエンジニアであるBrendan Eichによって開発されたスクリプト言語。 当初は動的ウェブサイト(動きのあるWebサイト)を作るために開発されました。現在では「Netscape」だけでなく、「IE」や「Google Crome」、「Firefox」など、様々なブラウザにJavaScriptのエンジンが組み込まれています。現在ではサーバーサイドで動作する「Node.js」の他、Adobe Acrobat、Yahoo! ウィジェットエンジン、組み込みコンピューターなど様々な所でも使われています。
そんなJavaScriptには、フリーランスエンジニア向けの案件(求人)が非常に多いという特徴もあります。今回はインターノウスのキャリアコンサルタントが、JavaScriptの最新の案件動向をご紹介します。
インターノウス株式会社 ITアウトソーシング事業部
コンサルタント 菊池文
企業様とエンジニアの方のマッチング作業とフォローがメイン業務です。エンジニアの方に対しては、採用面談の練習やアドバイスはもちろん、採用後も密なフォローを心掛け、普段からコミュニケーションを取っています。 どのエージェントよりもあなたの年収を上げる自信があります。人生に大きく関わる自覚を持ち、長期的な目線で親密で良好な関係を築けるよう精いっぱい努めて参ります!
インターノウス株式会社 ITアウトソーシング事業部
コンサルタント 秋澤拓実
ITアウトソーシング事業部のクライアントチームメンバーとして、エンジニアの募集ニーズがある企業様に対し提案をしています。特にスピード感を持った提案、ご契約頂いた後のフォロー対応を細かく行う事を意識し、同業他社が多い中でも差別化出来る様に取り組んでおります。また、電話や問合せ、社外のリファラル活動による新規企業の開拓も行っております。
インターノウス株式会社 ITアウトソーシング事業部
コンサルタント 尾﨑淳太
フリーランスエンジニア様への案件紹介をメインに担当しております。 エンジニア様ひとりひとりの幅広いニーズに沿ったご提案を心がけ、常にスピード感を持ち業務に取り組んで参ります。参画後のサポートも安心感をもってお任せください。 これまで培った営業職のキャリアを活かし、エンジニア様のキャリア形成のお手伝いをさせて頂くことは勿論のこと、広く多方面での伴走者といったイメージでお付き合いできればうれしいです!
JavaScriptのフリーランスエンジニア向け案件は「非常に多い」
【Q】2022年1月現在、JavaScriptのフリーランス案件は多いですか?React、Vue.js 、Angularなど様々なフレームワークがありますが、どのフレームワークの案件が実際多いですか?
非常に多いです。ほとんどのWebフロントエンドにJavaScriptが使われていると言っても過言ではないと思います。
また最近では静的型付け版JavaScriptである「TypeScript」を採用する企業も、増えてきています。
主に静的型付けによる保守性の高さがメリットとなるため、導入するケースが多くなっています。JavaScript系のフレームワークやライブラリは、ここ近年のVue.jsやReactはもちろんのこと、Vue.jsベースの「Nuxt.js」やReactベースの「Next.js」を採用するケースも増加傾向にあります。
またJavaScriptはフロントエンドの言語と思われがちですが、近年ではバックエンド開発でも使われており、一気通貫でJavaScript記述で実装できるというメリットからバックエンドで「Node.js」を採用するケースもあります。その際に使われるライブラリ、フレームワークは「Express」もしくは「NestJS」が主流となっています。
【Q】JavaScript案件の単価相場はどのくらいですか?
JavaScriptエンジニアの相場観はとても幅広く、
・マークアップエンジニアの場合は50-60万
・jQueryを用いたフロントエンドエンジニアの場合は50-70万程度
・モダンなライブラリ、フレームワーク(Vue.js、React、Angular)を使用したフロントエンドの場合70-90万
・TypeScript x モダンなライブラリ、フレームワーク(Vue.js、React、Angular)を使用したフロントエンドの場合70-100万越え
となっています。
【Q】TypeScriptの経験は、今後必須となっていくのでしょうか?案件の傾向や、JavaScriptとの違いについて教えてください
この先1~2年の間に、TypeScriptの経験が必須となることはないと思いますが、TypeScriptを採用している企業の数はとても増加傾向にあります。通常のJavaScriptに静的型付けを持たせることができるため、保守性を求める大企業やWebベンチャーの案件などでは年々積極的な採用が進んでいます。
TypeScriptを経験したことがないエンジニアの方は、まずは個人開発でTypeScriptや他の静的型付け言語を採用するなどして経験を積んでおくと、将来的に受注できる案件の幅が広がるのではないでしょうか。
JavaScriptエンジニアのフルスタック化は加速する
【Q】HTML、CSS、JavaScriptで「フロントエンドだけ」を担当するエンジニアのニーズは高いと感じますか?それとも低いですか?
従来、JavaScriptはフロントエンドに使用し、画面に動きを付けることが主な役割でした。
例えば以下のサンプルのように、Webページで表示するHTMLコンテンツを変更できることは最大の強みでした。
[JavaScriptのサンプル]
ボタンをクリックするとテキストが変わります。
しかし近年はJavaScriptで扱える範囲が広がっており、Node.jsの登場で、バックエンドの開発にも利用できるようになりました。
このNode.jsの台頭により、JavaScriptエンジニアのフルスタック化は加速していくと予想しています。また昨今のAPI開発の発展により、フロントエンドエンジニアがバックエンド領域も対応するケースが増えてきています。以上のことから、フロントエンドだけを担当するエンジニアのニーズは低くなると予想しています。
【Q】Node.jsも学習してサーバーサイドも担当できるようになると単価相場は上がりますか?
単価はほぼ確実に上がるかと思います。
Node.jsを習得する事のメリットとして、JavaScriptという単独言語でフルスタックエンジニアとして、フロントエンド、バックエンド双方を担当することができるようになります。
キャリアコンサルタントがおすすめするJavaScriptフリーランス案件
【Q】具体的に今現在、プロエンジニアでおすすめしている案件にはどのようなものがありますか?
フロントエンドエンジニア★美容師特化型eラーニングサービスの開発
勤務地: | 東京都 港区 |
---|---|
月額単価: | 90万円~100万円 |
就業時間: | 10時00分-19時00分(※応相談) |
服装: | 私服 |
年齢: | 年齢制限なし |
必須スキル: |
・Nuxt.jsを用いた開発経験
・TypeScriptを用いた開発経験2年程度 |
尚可スキル: | ・Node.jsを用いた開発経験 |
詳細はこちら
フロンエンドエンジニア★受託開発企業での開発
勤務地: | フルリモート |
---|---|
月額単価: | 90万円~ |
就業時間: | 9時00分-18時00分 or 10時00分-19時00分(※応相談) |
服装: | 私服 |
年齢: | 年齢制限なし |
必須スキル: |
・JavaScript(Vue.jsもしくはReact.js)/Ruby(Ruby on Rails)のいずれかを用いた開発経験2年以上
・GCPやAWS環境下での開発経験 |
詳細はこちら
Webエンジニア★メール共有サービスの開発
勤務地: | 東京都 港区 |
---|---|
月額単価: | 70万円~80万円 |
就業時間: | 柔軟に対応可能 |
服装: | 私服 |
年齢: | 年齢制限なし |
必須スキル: |
・3年以上のWebアプリケーションの開発経験
・JS/ReactまたはGolangでの開発経験 |
尚可スキル: |
・BtoBサービスの開発経験のある方
・クラウドでのアーキテクチャ設計経験 ・クラウドでのアプリケーションの運用経験 ・Firebaseを使用した開発経験 ・開発組織のマネジメント経験 ・プロダクトマネジメント経験 |
詳細はこちら
【Q】より月収のラインが高い、ハイクラス層向けの案件にはどのようなものがありますか?
フロントエンドエンジニア★M&A・事業承継マッチングサイトの開発
勤務地: | フルリモート |
---|---|
月額単価: | 100万円~ |
就業時間: | フレックスタイム制(コアタイム10時00分-17時00分) |
服装: | 私服 |
年齢: | 年齢制限なし |
必須スキル: |
・React.js又はVue.jsを用いた開発実務経験3年以上
※1人称で動ける方 |
尚可スキル: |
・Typescriptを用いた開発経験
・Next.jsを用いた開発経験 ・フロントエンドのテストに関する知見 ・サーバーサイド(node.js)開発に挑戦する意欲 ・スタートアップでの就業経験 ・チームビルディングの経験 |
詳細はこちら
フルスタックエンジニア★訪日外国人旅行者向けプラットフォーム開発
勤務地: | フルリモート |
---|---|
月額単価: | 100万円~ |
就業時間: | 10時00分-19時00分 |
服装: | 私服 |
年齢: | 年齢制限なし |
必須スキル: |
・Webアプリケーションの設計・開発・運用経験
・TypeScriptでの開発経験 ・React/Railsでの開発3年以上目安 ※1人称で問題なくパフォーマンス発揮できる方 ・CSSコーディング経験 ・AWSもしくはHerokuでの開発、運用経験 ・DB設計経験 ・事業会社で開発経験 ・自発的に動ける方 ・コミュニケーション能力 |
尚可スキル: | ・BtoC向けサービスの開発経験 |
詳細はこちら
【Q】逆に、比較的ハードルが低めの案件はありますか?
フロントエンドエンジニア★旅行予約販売サイトの開発
勤務地: | 東京都 渋谷区 |
---|---|
月額単価: | 70万円~90万円 |
就業時間: | 10時00分-19時00分 |
服装: | オフィスカジュアル |
年齢: | 年齢制限なし |
必須スキル: |
・HTML5/CSS3/JavaScriptを用いたWebフロントエンド開発2年以上の実務経験
・Vue.js/Nuxt.jsの知見または開発経験 ・Gitを用いたチーム開発の経験 |
尚可スキル: |
・TypeScriptの知識/経験
・React.js/Vue.jsなどのJavaScriptフレームワーク利用経験 ・Google Tag Managerでのタグ配信・運用経験 ・Google Optimize等を使ったA/Bテスト経験 ・PHPの開発経験(API側の処理を読める方) |
詳細はこちら
フロントエンドエンジニア★不動産テックの新規サービス開発
勤務地: | 東京都 渋谷区 |
---|---|
月額単価: | 60万円~70万円 |
就業時間: | フレックスタイム制(コアタイム11時00分-15時00分) |
服装: | 私服 |
年齢: | 年齢制限なし |
必須スキル: |
・JavaScript(jQuery)を用いた開発経験
・マークアップの経験 ・HTML/CSSを用いた開発経験 |
尚可スキル: | ・Ruby(Ruby on Rails)を用いた開発経験 |
詳細はこちら
【Q】JavaScript案件のリモート案件はありますか?
企業によります。
フルリモートを取り入れている企業、週1出社:週4リモートの企業、週2出社:週3リモートの企業、週5出社の企業、様々なパターンがありますが、リモートワークを取り入れている企業はほとんどを占めます。
フリーランスエンジニアにおすすめのJavaScript関連資格と将来性
■ HTML5プロフェッショナル認定試験
HTML5プロフェッショナル認定試験は、LinuCなどの資格試験を実施していることで有名な「LPI-Japan」が提供する認定制度です。「HTML5」とありますが、その試験範囲ではJavaScriptについて詳細に問われており、広くマークアップに関する知識や技術を確認できる試験となっています。
運営団体 | LPI-Japan |
---|---|
受験資格 | レベル1:特になし
レベル2:レベル1試験に認定済であること |
試験時期 | 随時 |
費用 | ¥16,500(税込) |
受験方法 | ピアソンVUEのサイトから、希望する会場と日時を指定して予約する。試験はCBT方式で行われる |
公式サイトURL | https://html5exam.jp/ |
■ CIW JavaScriptスペシャリスト
CIW JavaScriptスペシャリストは、アメリカに本社のあるCertificatio.Partner社が提供する「CIW(Certified Internet Web Professional)試験」の、21ある試験のうちの一つです。現在、試験問題は英語のみの対応です。日本語版はありませんがグローバルな人気試験であり、合格することでJavaScriptに関するスキルを世界に向けて証明できる試験となっています。
運営団体 | Certification Partner |
---|---|
受験資格 | 特になし |
試験時期 | 随時 |
費用 | 150USD |
受験方法 | ピアソンVUEのサイトから、希望する会場と日時を指定して予約する。試験はCBT方式で行われる |
公式サイトURL | https://www.ciwcertified.com/ciw-certifications/web-development-series/javascript-specialist |
■ 資格取得以外の勉強方法には「Coursera」の受講がおすすめ
Courseraという無料オンライン講座を受講してJavaScriptを学ぶことで、世界的に有効かつ信頼性の高い修了証明書を得ることができます。例えばJavaScriptの入門講座であればカリフォルニア大学デービス校から提供されているほか、様々な教育機関から質の高い講座が無料で提供されています。
▶ JavaScrip for Beginners専門講座|Coursera
この講座では、JavaScriptを使ったデータ操作やアニメーションなどを学べるほか、jQueryについても学ぶことができます。
JavaScript未経験の初心者からが対象となっており、週4時間の受講で4か月が受講の目安となっています。
こちらも英語のみの対応ですが、英語に抵抗がない、またはついでに学びたいという方に、特におすすめです。
【Q】JavaScriptは将来性が期待される言語でしょうか?今後もフリーランスエンジニアの活躍の場はありますか?
期待ができる言語です。JavaScriptは、Web開発言語の中で、一番動きが活発な開発言語と言えます。 JavaScriptはここ数年間で、型を持ったTypeScriptの台頭、フレームワークはjQueryからVue.js、React、Angularへ。そしてVue.jsはNuxt.js、ReactはNext.jsへ、と一年単位で大きな変化を生みながら、急速に成長を遂げています。
単にJavaScriptと言っても奥が深く、フロントエンドのみならず、バックエンドのNode.jsやモバイルアプリのReactNativeなどにも応用されるなど、今後さらに目にする機会は多くなるのではないでしょうか。
【Q】フリーランス案件申し込みの流れをおしえてください
無料会員登録フォーム、または案件エントリーフォームよりご登録下さい。
登録時間は1分程度です。ご登録後には自動返信メールが届きます。1営業日以内に、プロエンジニア担当キャリアコンサルタントより、お電話及びメールにてご連絡させて頂きます。
コンサルタントから最後に一言
JavaScriptは奥が深く、マークアップ、jQuery、モダンなSPA/SSR開発、バックエンド、モバイルアプリ等、活躍の場はとても広いです。
そしてプロエンジニアでは、いずれの案件も豊富に取り揃えております!
これまで弊社がご支援してきた実績では、jQueryからVue.jsへスキルチェンジしたエンジニアやTypeScript(React)を1年間経験を積み、単価を1.5倍へ増やした方も数多くいらっしゃいます。
ぜひご活躍、スキルアップのお力添えをさせていただければ幸いです。