選択中の条件

リセット
  • JavaScript

JavaScriptの案件・求人一覧

1-30 / 全 37951
NEW

【JavaScript】業務系ローコードシステム開発案件

450,000円/月

業務委託(フリーランス)
福岡県
博多駅
JavaJavaScript
QAエンジニア
作業内容 ・業務系ローコードシステム開発に携わっていただきます。 ・主に下記工程をご担当いただきます。  - 詳細設計  - 実装  - テスト
NEW

【PHP(Laravel)】Ruby/JavaScript/TypeScript/医療系システムのサーバーサイド開発/リモートワーク可

700,000円/月

業務委託(フリーランス)
東京都
本郷三丁目駅
JavaScriptPHPRubyRailsLaravelTypeScript
フロントエンドエンジニアサーバーサイドエンジニア
作業内容 【20 代から40 代の方が活躍中!】 ※週4日〜OK案件です! ※実務経験2年以上ありの方が対象の案件です! ■概要 医療系システムの開発プロジェクトにおいて、サーバーサイドエンジニアとしてRuby on RailsやPHP、TypeScriptを使用した開発を担当します。設計から実装、テストまで幅広い工程に携わります。 ■具体的な作業内容 ・Ruby on Railsを使用したシステム開発(基本設計から) ・JavaScript、TypeScriptを使用したフロントエンド開発 ・設計書や仕様書の作成 ・システム開発全般(運用・保守含む) 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら業務を進めて頂く予定です。また、緊急時に出社が必要となる場合がございます。 ------------------------------------------------------------------ 直近の参画案件の経験とご希望に併せた案件のご紹介をさせて頂きます。 弊社は様々なプロジェクトの提案を強みとしておりますので、お気軽にご相談頂けますと幸いです。 ------------------------------------------------------------------ ※弊社では、法人、請負いの案件は取り扱っておりません。
NEW

【QA/フルリモート/週24時間~】帳票開発FaaSにおけるテスト工程自動化支援

600,000 〜 900,000円/月

業務委託(フリーランス)
東京都
フルリモート
CircleCI
QAエンジニアテスターバックエンドエンジニア
作業内容 自社のクラウド帳票作成サービス開発におけるテスト工程自動化をお任せします。 現在、テスト工程は開発を担当しているエンジニアの方が対応されているため 現状のキャッチアップをいただいた後 テスト工程の自動化に向け設計、実装を進めていただきたいです。 ※ご経験がある場合は、Autifyなどの自動化SaaSを使った実行もOKです。 ≪業務内容例≫ ・品質保証設計、開発フロー改善 ・ソースコードの品質を向上を目的としたCIの構築 ・テスト設計・実装(UIテスト、APIテスト、負荷テスト) 等 現在、代表の方含め、自社FaaSミドルウェアの開発を4名体制で進めていますが、 エンタープライズを中心に既に複数社導入が完了しており、今後も増えていく予定です。 各企業様向けにカスタマイズで提供しているFaaSにおいて 導入前のテスト工程強化PJTが現在進められております。 テスト工程の自動化をお任せできるような品質保証にご経験のある即戦力の方を探しています。 ※QA専門の方でなくとも、システム開発工程においてテスト工程自動化のご経験がある方であればエントリー可能でございます。
NEW

PM 受託開発企業でのシステム開発

800,000 〜 1,000,000円/月

東京都
水道橋駅
JavaJavaScriptPHPMySQLPostgreSQLLaravelReactTypeScriptVue.js
PM
作業内容 道路交通、輸送管理、医療機関向け予約システム等の受託開発を行っている企業にて、PMとしてご参画いただきます。 顧客折衝から開発チームのマネジメント全般に携わっていただきます。 (全体感を見ながら、必要に応じて手も動かせる様な方が望ましいです。) スマホアプリやWebシステム、新規案件、既存案件など複数の案件がありますので、 具体的にお願いしたい案件に関しましては、面談時にご説明をさせていただきます。 <技術環境> ※案件によりますが、以下の技術スタックが多いです。 ・Web:PHP、JavaScript、TypeScript、Java、Laravel、Vue.js、React.jsなど ・DB:MySQL、PostgreSQLなど
NEW

【九段下】運用設計・非機能要件定義PM案件

800,000円/月

業務委託(フリーランス)
東京都
WindowsLinux
社内SEPM
作業内容 運用リーダとしての管理業務、運用メンバーの作業進捗管理、運用改善の提案・企画・推進、運用案件の推進(PM)、運用系の上流工程(要件定義や設計)の資料作成、運用業務(メッセージ監視、アプリリリース、ジョブネットリリース(JP1)、障害対応等)
NEW

【JavaScript3年以上/リモート併用/週5稼働/20~40代活躍中】地図アプリの機能追加対応の案件・求人

750,000円/月

業務委託(フリーランス)
JavaScriptNode.js
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・社会人経験必須 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・エンジニア実務経験3年以上必須 ===== ★本案件の最新の状況は、担当者までお問合せ下さい。 ★期間:随時~ 地図アプリの機能追加対応に携わっていただきます。 具体的な内容は下記の通りです。 顧客活用中の地図システムの機能追加に伴い既存ソースのNode.jsによるAzure AD認証を行います。 また、通信をHTTPからHTTPSに変更しクロスドメイン制約を回避できるようにソースの修正(Javascript)も実施予定です。 ※20代〜30代が中心で活気ある雰囲気です。 ※成長意欲が高く、スキルを急速に伸ばしたい方に最適 ※将来リーダーを目指す方歓迎
NEW

【HTML/CSS・JavaScript/基本リモート/週5日】  某 保険会社オフィシャルWebサイトの運用支援  メンテナンスチーム フロントSE枠

600,000 〜 700,000円/月

業務委託(フリーランス)
JavaScriptCSSHTMLjQueryGitFigma
フロントエンドエンジニアコーダーSE
作業内容  某 保険会社のコンテンツ追加・改修業務を行っていただきます。  主な業務は下記になります。 ・一般的なhtml/cssコーディングによる制作・ページ内の簡易修正 ・資材のgit管理 ・制作ベンダーの作成した資材の公開業務 ・制作ベンダーの作成した資材のガバナンスチェック
NEW

【Java/JavaScript/基本リモート】自動車会社向け会計システム開発案件

600,000円/月

業務委託(フリーランス)
愛知県
豊田市駅
JavaJavaScriptSQL
サーバーサイドエンジニア
作業内容 ・Javaを用いた自動車会社向け会計システム開発案件に携わっていただきます。 ・主に下記のような作業をご担当いただきます。  ‐SE作業  ‐PG作業  ‐顧客との対話と調整業務
NEW

【TypeScript】フロントエンドエンジニア

900,000円/月

業務委託(フリーランス)
東京都
渋谷駅
JavaScriptHTML5GitCSS3GitHubReactTypeScriptWebpack
フロントエンドエンジニア
作業内容 【20 代から40 代の方が活躍中!】 ※週4日〜OK案件です! ※実務経験2年以上ありの方が対象の案件です! ■概要 エンタメ領域の新規プロダクトにおけるフロントエンドエンジニアを募集します。外部開発業者との連携もあり、チームの状況に応じてフロントエンド以外の領域にも関わるチャンスがあります。自己成長を望む方には、スキル次第で幅広い開発に挑戦できる環境です。 ■具体的な作業内容 ・React、Next.jsを使用したフロントエンド開発 ・Redux、Webpack、Jest等を用いたライブラリやツールでの開発 ・レスポンシブデザインの実装 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら業務を進めて頂く予定です。また、緊急時に出社が必要となる場合がございます。 ------------------------------------------------------------------ 直近の参画案件の経験とご希望に併せた案件のご紹介をさせて頂きます。 弊社は様々なプロジェクトの提案を強みとしておりますので、お気軽にご相談頂けますと幸いです。 ------------------------------------------------------------------ ※弊社では、法人、請負いの案件は取り扱っておりません。
NEW

【フルリモート/PM】漫画アプリ開発におけるプロジェクトマネジメント支援(週20h~)

505,000 〜 615,000円/月

業務委託(フリーランス)
東京都
JavaScriptPHPGoCSSHTML5MySQLSymfonySwiftLaravelKotlinTypeScript
フロントエンドエンジニアPMPMOスマホアプリエンジニアバックエンドエンジニア
作業内容 【企業概要/業務内容】 同社は官公庁基盤システムの開発・運用保守をはじめとし、 介護事業やエンタメ事業等のシステム構築支援など行う企業です。 今回は同社が受注するプロジェクトへPMとしてご参画いただき、 下記のような業務のご支援をいただく想定です。 まずは「漫画アプリ」開発プロジェクトへご参画いただき、 その後はプロジェクト状況やご本人のご意向に沿ってアサイン予定です。 【業務詳細】 ▼漫画アプリプロダクトのPM兼開発業務(※直近ご依頼する業務はこちらになります) ┗開発開始前からクライアントとコミュニケーションを取り、納品までお任せします。 ・タスクの調整、スケジュール管理 ・品質管理、単体結合テスト調整 等 ▼今後の他プロジェクトへのアサインの場合(※今後以下のような他プロジェクト業務をご依頼する可能性もございます) ・案件の目的やクライアントの要望を理解し、企画、納期、社内リソースの調整 ・要件定義、仕様策定を行い開発計画を立案、タスクを細分化 ・開発メンバーと協力しながら進行を管理 ・品質チェックやテストなど納品作業 等 漫画アプリ開発に関するPM~開発人材の増員
NEW

サイトの仕様統制・運用ディレクション

600,000 〜 700,000円/月

東京都
青山一丁目駅
JavaScriptCSSHTML
PLPMSE
作業内容 大手金融系クライアントの会員向けサイトにおいて、仕様統制や運用ディレクションを行っていただきます。 リードの立場で顧客社員がいるので、社員と共に業務を推進していただきます。 システムの業務フローやAPI仕様を理解しながら、画面設計を検討し、画面実装やテストまでご対応いただきます。 <担当工程> 要件定義、画面設計、制作進行、テスト <就業時間> 10:00‐19:00
NEW

【C++】産業系プラットフォーム機能拡張開発案件

620,000円/月

業務委託(フリーランス)
東京都
豊田駅
C++JavaScriptC#Windows
組込・制御エンジニア
作業内容 ・C++を用いた産業系プラットフォーム機能拡張開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -製作のプログラミング
NEW

【DBエンジニア(SQL全般)】社内システム(商談、見積システム統合)設計〜開発及び関係会社展開

700,000円/月

業務委託(フリーランス)
神奈川県
武蔵小杉駅
SQL
作業内容 【20 代から40 代の方が活躍中!】 ※週4日〜OK案件です! ※実務経験2年以上ありの方が対象の案件です! ■概要 社内システムの商談や見積システムの統合に伴う設計および開発を担当します。ローコード・ノーコード開発手法を採用し、フロントはJavaScript、バックはPL/SQLを使用します。 ■具体的な業務内容 ・Mendixを使用したローコード開発 ・JavaScriptによる画面処理の実装 ・PL/SQLを用いたデータベースとの連携開発 ・設計書やテスト仕様書の作成および顧客への説明 ・システムの統合および運用支援 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら業務を進めて頂く予定です。また、緊急時に出社が必要となる場合がございます。 ------------------------------------------------------------------ 直近の参画案件の経験とご希望に併せた案件のご紹介をさせて頂きます。 弊社は様々なプロジェクトの提案を強みとしておりますので、お気軽にご相談頂けますと幸いです。 ------------------------------------------------------------------ ※弊社では、法人、請負いの案件は取り扱っておりません。
NEW

Ruby / Python / Node.js アプリケーション開発リーダー募集

600,000 〜 750,000円/月

東京都
JavaScriptPythonRubyShellCSSHTMLLinuxRedisNode.jsRailsAWSDockerDynamoGitHubTypeScriptCDKLambda
作業内容 大手自動車部品メーカーの下記プロジェクトをリードしていただきます。 ・Lv4自動運転によるモビリティサービスの実現に向けたクラウドプラットフォーム開発 ・クラウドサービス上のアプリケーション開発 最新技術や自動運転の分野に興味関心がある方ですと、よりご活躍いただける案件となっております。 <開発環境> ■言語 ・ruby/rails、html、css、javascript ・nodejs ・python ・TypeScript、ShellScript ■環境 ・クラウド(AWS:EC2、ECS、Lambda、Dynamo、RDS、Redis、CloudWatch、IoTCore、SQS、ELB/WAF、API-GW) ■Infrastructure as Code ・AWS(CDK、CloudFormaion、ElasticBeanstalk、Boto3)、Linux、Docker ■通信プロトコル HTTPS、gRPC、MQTT、WebSocket ■ソース管理 GitHub <就業時間> 9:00~18:00

【JavaScript(リモート)】ワークフローシステムのリプレース対応

750,000円/月

業務委託(フリーランス)
東京都
JavaScript
作業内容 SharePoint Server+OpenCube Workflowで作成されたワークフローシステムを分析し、ユーザー要望をプラスした形で、新しくSharePointServer+JavaScriptを利用したワークフローシステムへ作り変えます

【JavaScript(React)】【業務委託(準委任)】某銀行のIB(インターネットバンキング)のシステム変改に伴う画面開発

650,000円/月

業務委託(フリーランス)
東京都
目黒駅
JavaScriptReact
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 某銀行のIBシステムのWeb画面におけるJaveScript開発を行います。 基本設計から総合試験までの工程です。

【JavaScript】ソースコード解析/ドキュメント作成(リモート)

500,000円/月

業務委託(フリーランス)
東京都
中野坂上駅
JavaScriptUML
バックエンドエンジニア
作業内容 現行のアプリケーションを読みとって、詳細設計書を作成していただきます。 ドキュメント作成のみで、コーディングやテスト等の作業はありませんので、ドキュメンテーションスキルを磨きたい方を募集しております。 言語:JavaScript

【Java/JavaScript】iPad画面開発

700,000円/月

業務委託(フリーランス)
千葉県
JavaJavaScriptCSSHTML
作業内容 現在、Windows10/Edge(IE互換モード)で稼働しているアプリを対象にiPadでの稼働対応(主に画面崩れ補正)の為、プログラム変更を行います。 主にJava、JavaScript、一部HTML、CSSでの開発をご担当していただきます。
NEW

【JavaScript(リモート)】銀行向けスマホアプリ開発

600,000円/月

業務委託(フリーランス)
東京都
JavaScript
作業内容 ・工程:設計〜テスト ・Kony VisualizerによりJavaScriptで記載したコードからAndroid、IOS用のアプリ制作

【PHP/JavaScript】アミューズメント向けWeb開発

450,000円/月

業務委託(フリーランス)
東京都
大崎駅
JavaJavaScriptPHPAWSVue.js
バックエンドエンジニア
作業内容 工程:製造〜テストをご担当いただきます。 〜環境〜 フロントエンド:JavaScript(Vue) バックエンド:PHP その他:AWS

【JavaScript(React)】【業務委託(準委任)】銀行向けスマホアプリの開発【外国籍不可】

550,000円/月

業務委託(フリーランス)
東京都
東京駅
JavaJavaScriptReact
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 銀行向けスマホアプリの開発をお任せいたします。 ■具体的な作業内容 ・詳細設計~検証 ※JavaScriptでツールを動かしコード生成をするため、それほどコーディング作業はありません。

【JavaScript(リモート)】AI音声認識サービス

800,000円/月

業務委託(フリーランス)
東京都
茅場町駅
JavaScriptPostgreSQLNode.jsGitBacklogWebStorm
作業内容 ・自動音声認識サービスでのシナリオ設計、実装、APIとの連携実装、動作確認、納品業務 ・音声認識に携わるチームメンバーの管理業務 【システム環境】 言語:JavaScript フレームワーク・ライブラリ:Node.js、Express データベース:PostgreSQL ツール・サービス:iTerm2、IDE:Webstorm、Slack、Teams、Backlog、Git

【JavaScript(React)】【業務委託(準委任)】ソーシャルゲーム向けゲームモデル構築業務(ブロックチェーン/サーバーエンジニア)【私服OK】

800,000円/月

大阪府
淀屋橋駅
JavaScriptReact
サーバーエンジニアサーバーサイドエンジニア
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 サーバーサイドの開発、運用業務に携わっていただきます。 ■開発環境 作業環境:JavaScript

【Java/JavaScript(リモート)】ポイント交換システムのリファクタリング

750,000円/月

業務委託(フリーランス)
東京都
新宿駅
JavaJavaScriptPostgreSQLAWSVue.jsSpringBoot
作業内容 Python(Django)で構築されたシステムをJava(SpringBoot)にて開発をお願いいたします。 新規画面はVueを利用した画面のみです。 〜開発環境〜 バックエンド:Java/SpringBoot/Thymeleaf フロントエンド:JavaScript/vue.js DB:PostgreSQL インフラ:AWS

【JavaScript】建設業向けシステム開発支援作業

700,000円/月

業務委託(フリーランス)
東京都
茅場町駅
JavaJavaScriptCSSHTMLLinuxPostgreSQLjQuery
フロントエンドエンジニア
作業内容 ・既存システムの追加開発対応 ・工程:基本設計〜リリースをご担当予定 ・開発環境:JavaScript、JQuery、HTML、CSS、PostgreSQL、Linux等

【JavaScript(React)】【業務委託(準委任)】ローコード保守開発【外国籍不可】

700,000円/月

東京都
西新宿駅
JavaScriptSQLReact
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 Intra-mart、JavaScript、SQL、ローコード保守開発をお任せいたします。 ■具体的な作業内容 Intra-martの以下の業務支援を行っていただきます ・ユーザー問い合わせ対応 ・アプリ開発対応 ・保守定例作業 ■作業環境:Windows ■開発環境 ■プログラミング言語:JavaScript SQL ■開発工程:運用・保守

【Java/JavaScript(リモート)】貿易物流Webシステム更改

600,000円/月

業務委託(フリーランス)
東京都
青物横丁駅
JavaJavaScript
バックエンドエンジニア
作業内容 Webシステムの更改対応を詳細設計からサービス開始まで対応いただきます。 ・Webシステム(Java開発)のUI刷新(JavaScript)等のシステム更改対応をしていただきます。 ・Webシステムの業務アプリケーション(Java)更改対応をしていただきます。 ・詳細設計〜テストまでご担当いただきます。

【JavaScript(リモート)】美容院業界向け開発(フロント側)

550,000円/月

業務委託(フリーランス)
東京都
JavaScriptGitVue.js
作業内容 APIコール部分、コンポーネントへの反映部分などのJavascriptでの実装をご担当いただきます。

【JavaScript(リモート)】越境ECサイト開発

600,000円/月

業務委託(フリーランス)
東京都
品川駅
JavaScript
作業内容 JavaScriptを使用し、海外代理販売サービスのツールのモジュール追加開発にあたっていただきます。 FWはReact.jsを使用しております。 *稼働はかなり安定しています。

【JavaScript(React)】【業務委託(準委任)】社内システム保守運用【リモートOK】

600,000円/月

業務委託(フリーランス)
兵庫県
灘駅
JavaScriptVBADB2NotesReact
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 製造業向けに社内システムの保守運用をお願いいたします。 ■工程:製造~ ■環境 ・OS:Windows ・言語:Lotus Script、Notes/Domino、JavaScript、VBA

気になる案件は見つかりましたか?

お探しの条件に合った新着案件をお知らせします

あなたにピッタリ
フリーランス案件が見つかる

  • 130万件以上のフリーランス案件から一括検索

    308,446の案件を保有しており、エンジニアやクリエイター向けを中心にたくさんの案件を一括検索可能です。

    ※ 11月21日(Thu)更新

    30万件以上のフリーランス案件から一括検索

  • 2あなたの経験やスキルに適した案件をメールでお知らせ

    マイページに入力して頂いた経験や希望条件に合わせて、ご希望にマッチした案件をメールでお送りするので効率的な案件探しが可能です。

    あなたのプロフィールからおすすめの案件・求人

今すぐ無料登録

JavaScript案件のよくある質問

JavaScriptの月額単価の相場はどれくらいですか?

JavaScriptの月額単価の相場は70万円です。スキルやご経験により、

単価が変わります。自分のスキルや経験に合った案件は、こちらの案件一覧ページから検索・応募できます。

JavaScriptの案件数は何件ですか?

フリーランスHub上でご覧いただけるJavaScriptの案件数は37951件です。 尚、応募先エージェントで非公開案件の提案を受けられる場合もあります。

未経験でもJavaScriptのフリーランス案件に応募することは可能ですか?

はい。応募先エージェントが条件を設けていない限り、基本的には未経験でも応募することが可能です。 ただし、中には実務経験を重視する案件もありますので、未経験で参画できる案件があるかどうかは応募先エージェントに確認してみましょう。

JavaScriptについて

【JavaScriptの概要】 JavaScriptは動的なWebページを構成するプログラミング言語で、アメリカのプログラマーであるブレンダン・アイクが1995年に開発しました。主にWebページの動的コンテンツの作成を担います。ポップアップウィンドウが表示されたり、Webページをクリックした際に表示が変わったりするのは、すべてJavaScriptの処理によるものです。JavaScriptはWebサイトのフロントエンド開発で最も使われている言語であり、フリーランス案件ではフロントエンド開発に関わるものが目立ちます。モバイルアプリ開発やゲーム開発、Webシステム開発などの案件も豊富です。開発当初はクライアントサイドの処理を想定していましたが、その後サーバーサイドの動作も行えるNode.jsという実行環境が登場しました。jQueryをはじめとした役立つツールが次々と開発されているほか、毎年のようにバージョンアップして有用な機能が次々と追加されています。 【JavaScriptの特徴】 JavaScriptはHTMLやCSSと同じく、Web開発に使われます。HTMLやCSSと組み合わせることでWebサイトに動きを付けられ、高品質なサイトが作成可能です。ユーザーのクリックやキーボード入力などに応じてコードを実行できるうえ、ユーザーの誤動作をカバーして利便性を上げる役割を持ちます。サーバーサイド用のプラットフォームであるNode.jsを使えば、Webサーバー上での動作も可能です。開発負担を軽減できるライブラリやフレームワークが豊富に用意されているのも特徴だといえます。 【JavaScriptのフリーランスエンジニアの参画が可能な案件例】 JavaScriptを使うフリーランスエンジニア向けの案件の例を紹介します。 ・【#Java/JavaScript】intra-mart開発案件 intra-martの開発、およびJava・JavaScriptを用いた設計移行の工程に従事する案件です。月単価は50万円で、JavaおよびJavaScriptを使った経験が求められます。契約期間の指定は特にありません。 ・【Javascript/Java】BtoC 運輸系サービスサイト新規機能開発 ドキュメントのレビューやリバースエンジニアリング、顧客のアウトプット管理などを行う案件です。月単価は50万~70万円。参画するには、「ウォーターフォール開発の詳細設計工程以降の経験」「JavaScriptによるWebアプリケーション開発経験」などが必要です。 ・【福岡/SE】業界トップシェアの医療系クラウドサービス開発における上流工程 病院向けシステムの基本設計・詳細設計・テストを担当します。月単価は25万~40万円で、参画には「Javaの経験3年」「JavaScriptの経験3年」が必要です。契約期間の指定は特にありません。 ・【JavaScript/intra-mart/一部リモート】会員管理システム案件 催しに参加する際の受付システムを開発する案件です。「intra-martによるローコード開発経験」「Java Scriptを用いた開発経験」「画面設計、帳票設計の経験」が求められます。月単価は55万円で、契約期間の指定は特にありません。 ・ASP.NET / JavaScript 給与計算ソフト開発保守 業務データの閲覧や編集を行うWebアプリの開発を支援します。担当する工程は設計~テストです。参画するには「ASP.NETでの開発経験8年以上」のほか、「Java Script, jQueryの知識」「HTML/CSSの知識」「Web開発経験」などが必要です。月単価は40万~60万円となっています。 【JavaScriptのフリーランスエンジニアの未経験での案件参画に関して】 JavaScriptエンジニアは未経験であっても案件に参画できる可能性はあります。しかし、通常は即戦力になる人が優遇されたり、実務経験がある人のみが求められたりするのが一般的です。最初のうちは望む案件を確実に得るのは難しいでしょう。ただし、独学やプログラミングスクールに通うなどして、実務で使える知識と技術を備えれば案件に参画しやすくなります。成果物をまとめたポートフォリオを用意しておくと、未経験者でも自身の実力をアピールするのに役立ちます。 【JavaScriptを使う案件に必要なスキル】 フリーランスがJavaScriptを使う案件を獲得するには、以下のスキルを身につけると良いでしょう。 ・JavaScriptのフレームワークを扱うスキル Vue.jsやAngularJSなどWeb開発をサポートするフレームワークを使うと、効率的な開発が可能になります。これらの知識があるフリーランスは案件を獲得しやすくなるでしょう。 ・サーバーサイドの知識 JavaScriptにはサーバーサイドの開発案件も存在します。フリーランスとして活躍の幅を広げるなら、サーバーサイドで動作するNode.js、JavaScriptを拡張したプログラミング言語TypeScriptなどのスキルを身につけましょう。 ・UI/UX設計の知識 UI/UXが最適化されていないWebサイトはユーザーの離脱率が高くなり、SEOにとってもマイナスです。Webサイトの開発に携わるフリーランスには、UI/UXを意識した設計が求められます。 ・HTMLやCSSなどWebサイト関連のマークアップ言語 多くのJavaScript案件では、HTMLやCSSも使えるのが前提とされます。JavaScriptはWebサイトを装飾し、より扱いやすくする応用的な役割があります。その基礎となるHTMLやCSSを学び、実践的に活用できる知識と技術を学ぶのがおすすめです。 ・TypeScriptでの開発スキル 作業に取り組む際、複数人が開発に携わる場合もあるでしょう。そのため、JavaScriptを拡張して作られたTypeScriptのスキルも身につけるのがおすすめです。TypeScriptを使用すればより効率的に開発できます。 【JavaScriptの習得難易度・勉強方法について】 JavaScriptの勉強を始めるには、まず環境を構築する必要があります。とりわけ簡単な環境構築の方法は、自身のパソコン上でローカルに動かすことです。そうすればお金をかけずすぐに使用できます。実践的な能力を身につけたいなら、レンタルサーバーを借りるのがおすすめです。環境構築ができたら、次は実際にJavaScriptの練習をします。時刻を表示するなど簡単な作業を試し、それができたら条件分岐やループ処理などの関数を使ったプログラムを構築してみましょう。最低限の知識を理解したら本格的な学習に入ります。初心者が学習できる本やサイトは多数あります。自分に合ったものを慎重に選べば、挫折するリスクも少なくなるでしょう。ある程度コードが書けるようになったら、それを成果物としてポートフォリオにすると、案件に応募する際に便利です。 【JavaScriptフリーランスエンジニアにおすすめのフレームワーク】 フレームワークとは、プログラミングに必要な機能を特定の法則にしたがって標準化した骨組みのことです。これを活用することで開発の幅が増えたり開発を簡略化できます。よく使われるフレームワークは以下のとおりです。 ・React Reactは「プログラムはコンポーネント(機能を細分化した部品のようなもの)を組み合わせて作るもの」という考えのもと作られたフレームワークです。一度すべての機能を学習すれば多様なジャンルの開発に活用でき、初心者でも扱いやすいのがメリットです。また、アプリでUIがどのように表示されるか確認しながら開発ができるため、テストがしやすく、バグの発生を防げます。 ・jQuery jQueryはJavaScriptのコードを簡略化して書けるフレームワークです。短いコードでも充実したUIが実現可能で、多くのWebサイトやアプリケーション開発に使われています。ドキュメントやプラグインが豊富で学習に対するコストが少なく、初心者でも扱いやすいのも特徴です。また、Webサイトなどの表示がブラウザによって変わらないよう、自動で調整する機能が搭載されています。 ・Angular AngularsはTypeScriptをベースにしたフレームワークです。Model(データ)・View(画面)・Whatever(その他)をそれぞれ独立できるよう開発されました。専門知識を持つ担当者がそれぞれのスキルを発揮しやすい仕様になっているのが特徴です。ただし、学習時間が長くなるので、基礎を身につけてから学習に取り組みましょう。 ・Backbone.js Backboneは、プログラムをModel・View・Controllerの3つに振り分け、それぞれ別のファイルで管理できる「MVC」の考えのもと開発されました。複数人での開発に適しており、情報共有やメンテナンスをしやすいのが特徴です。ただし、双方向のバインディング(両者の情報共有や適用)には対応していません。最小限の機能で構成されているため、動作を実装するにはjQueryのような別フレームワークを併用する必要があります。 ・Knockout.js Knockout.jsはAngularsやBackboneと同様、複数人による大規模な開発に適したフレームワークです。Model・View・ViewModelをそれぞれ独立して管理が可能で、HTMLとJavaScriptを分離するのに役立ちます。他のフレームワークと比べると軽量であり、情報の運用や保守が効率的に行えるのが特徴です。 【JavaScriptのフリーランス案件に役立つ資格】 フリーランス案件に役立つJavaScript関連の資格は以下のとおりです。 ・CIWJavaScriptSpecialist CIWJavaScriptSpecialistは海外でも通用する国際的な資格です。JavaScriptの基本的な知識から実際に開発をしないと分からない問題まで、幅広い範囲で出題されます。ライブラリ、フレームワークなどの知識も問われるので、そちらも学習することをおすすめします。問題は英語で出題されるため、ある程度の英語が読める状態で受験しましょう。 ・HTML5プロフェッショナル認定試験レベル2 HTML5プロフェッショナル認定試験は「レベル1」「レベル2」の2つの難易度がある資格です。レベル1はHTMLに関するある程度の知識があれば合格できますが、レベル2ではそれに加えJavaScriptの知識も求められます。とはいえ、難易度は比較的易しいため、実務経験がなくても基礎的な知識があれば合格できるでしょう。 ・Webクリエイター能力認定試験 Webクリエイター能力認定試験には、「スタンダード」「エキスパート」の2つの難易度があります。JavaScriptが出題範囲となるのはエキスパートです。出題範囲が広く、細かい内容や実務的な内容も問われる傾向があります。受ける際は基礎的な知識を幅広く学習するだけでなく、それぞれの項目を深く理解しておくと良いでしょう。 ・Microsoft試験70-480ProgramminginHTML5withJavaScriptandCSS3  Microsoft試験70-480ProgramminginHTML5withJavaScriptandCSS3は2023年現在試験が終了しており、受験できません。しかし、すでに取っていれば案件で役立つ資格となるでしょう。他の試験と同様、HTMLやCSSも含めた問題が出題されていました。 【JavaScriptの市場動向や将来性について】 JavaScriptは需要が増加しており、将来性もあるといえます。以下、具体的に解説します。 ・JavaScriptの将来性 JavaScriptは仕様がアップデートされています。せっかく学んだ知識が古くなり、表示のされ方も変わるため、ブラウザによるテストを主導で行わなければならない懸念があります。しかし、Webシステムやアプリケーションの需要は増加しており、汎用性の高いJavaScriptエンジニアを求める求人・案件も増えつつあるようです。JavaScriptは将来性がある言語だといえるでしょう。 ・JavaScriptエンジニアの市場動向 フリーランスエンジニアの需要が高まるに従って、JavaScriptエンジニアの年収も年々増加傾向にあります。高いスキルを持っていれば年収1,000万以上も可能でしょう。ただし、案件は幅広く存在するため、年収は本人のスキルや経験により変動します。 ※この文章は、2023年7月時点の内容です。