JavaScriptは、ブラウザ上で動作するプログラミング言語です。ウェブサイトを構築する際、JavaScriptはサーバーサイド、フロントエンドを担えるので、活躍するシーンは多岐に渡ります。
例えば、ウェブサイトのお問い合わせフォームは、間違えた項目を入力して送信ボタンを押すとアラート文字列が表示されます。マウスで画面スクロールすると、突然ページの表示内容が変化する場合があります。これらの動作はJavaScriptが担っています。
送信ボタンのクリックやマウス操作などのイベント実行によりJavaScriptはサイトページに動的な動きを加えますが、このような動作はサーバーサイド言語でも実現できます。しかしほとんどのウェブサイトはJavaScriptを採用しています。その理由はJavaScriptによるイベント処理は動作が早いからです。動作がとても早いのためユーザにストレスを与えない動作を実現します。
JavaScriptは世の中で最も使われているプログラミング言語と言われています。それも圧倒的に利用度が高いです。特にライブラリの登場でJavaScriptはどんどん使いやすくなっています。代表的なライブラリにはAngularやNode.jsがあります。AngularはGoogle社が開発したJavascriptライブラリで、多く使われているフレームワークです 。Node.jsはNode.jsはサーバ側で動作するJavaScriptライブラリです。
それではこのような流れの中で、どのような人材がJavaScript界隈では求められているのでしょうか。最近の現場ではロジック処理やデータチェックなど本来はサーバーサイド側で行っていた処理もJavaScriptエンジニアが求められます。そのため、AngularやNode.js、react.jsなどライブラリの経験や仕様に応じて利用するライブラリを選択する能力も必要となります。
更にPHPのソースコードが読めれば企業からは歓迎されるでしょう。というのもサーバーサイド言語をPHP、フロント側の制御はJavaScriptで行う案件は多くあるため、PHPのソースコードを見る機会は頻繁に出てきます。その時、PHPプログラムが何をやっているか理解することが出来ればJavaScriptの設計や実装も正確かつ効率的に行うことが出来ます。
画面側の制御を司るJavaScriptはウェブサイト表示に大きな影響を与えるため、JavaScriptエンジニアの需要は後を絶たないと予想されます。これからもウェブ市場の拡大が続けば、ますますJavaScriptエンジニアの需要は増え続けることでしょう。
いつでもキャンセルできます
検索キーワード:Javascript
業務内容:用地管理システムのマイグレーション対応。旧サーバーから新サーバーへの移行に伴うマイグレーション対応。WindowsServer、SQLServer、.NetFrameworkなどのバージョンアップに伴う影響調査・対応。移行計画の立案。-基本設計以降からの開発-C#、JavaScript、ASP.NETMVCによる開発-移行計画の立案必要スキル:-基本設計以降からの開発経験-C#、JavaScript、ASP.NETMVCの開発経験-移行計画を立てた経験があれば尚可勤務地:大阪府勤務時間:9:30~18:15その他:-最初は出社が必要だが、徐々にリモートワークを増やし、週1~2日程度の出社になる予定-状況次第で出社日数が変更になる可能性がある |
業務内容:・次期システムのWebアプリケーション開発・画面外部設計・画面詳細設計・開発~UT・結合テスト担当工程:・画面外部設計・画面詳細設計・開発・単体テスト・結合テスト必要スキル:・Vue.js開発経験・JavaScript・Wijmoを用いた画面開発・SpringFramework(MVC)開発経験・WEBアプリ画面の外部設計経験(3年以上)・WEBアプリ開発(Java)の詳細設計経験(3年以上)・WEBアプリ開発(Java)の実装(5年以上)・品質チェックおよび成果物レビュー対応・アーキテクチャ、設計、クライアント/サーバ開発の知識・技術的な観点での各種レビュー実施勤務地:東京都千代田区単価:~75万円 |
業務内容:決済系Webサービスのバックエンドシステム更改に伴うリプレース開発支援・設計完了後のコーディング、単体テスト対応・顧客との技術、仕様に関するコミュニケーション・非機能要件(パフォーマンス、セキュリティ)に関する対応支援・クラウド環境(AWS)での動作確認・改善提案勤務地:東京都基本リモート単価:~68万円※上振れ相談可必要スキル:・Webシステム開発3年以上・PythonおよびJavaScriptでの開発経験・顧客との折衝、技術的なコミュニケーションが可能なスキル歓迎スキル:・非機能要件(セキュリティ、負荷対策等)の設計、実装経験・AWSを利用したWebシステム開発経験勤務時間:9:30~18:00面談:Web面談1回 |
業務内容:会員向けポータルサイトの基本設計から製造・テストまでの開発工程担当工程:基本設計~製造・テスト必須スキル:・Java(SpringBoot)での業務システムWEB開発経験3年以上・JavaScript(Vue.js)・HTML/CSS・PostgreSQL・Linux(RedHat系)・1人称で建設的に作業が進められる方尚可スキル:・Apache/nginx経験・AWS環境での開発経験・リーダー経験開発環境:・PC準備はリモート環境に合わせて準備・Web系システムの開発運用が主な業務対象単価:60万円/月(スキル見合い)勤務地:フルリモート(地方可)面談:2回(WEB面接) |
業務内容:・顧客社内システムの改修プロジェクト・アジャイル開発・1週間スプリントで進行・Salesforce、Java(springboot)、Javascript、Powerプラットフォームを使用した開発業務勤務地:東京都渋谷区※将来的に東京都品川区に移転予定必須スキル:・何かしらの開発言語で全行程対応した経験・Javaの経験歓迎スキル:・Apex、Power製品の経験・アジャイル開発経験・Microsoft365の経験・VSCodeの経験その他:・Salesforce経験がなくても地頭の良いSEであれば対応可能・能動的に動ける方、自ら情報を取りに行ける方が求められる・5チーム体制でのプロジェクト |
業務内容:不動産仲介向けBtoBシステムの保守運用開発不動産仲介向けBtoBシステムの機能追加開発担当工程:システムの保守運用機能追加開発必要スキル:・Javaでの開発実務経験・JavaScript経験・Oracle経験・Webアプリケーション開発経験3年以上・一人称での対応が可能な方歓迎スキル:・不動産業界の知識または関連開発経験環境:・Windows環境での開発・基本リモート勤務場所:東京都港区単価:60万円(スキル見合い)面談:1-2回 |
業務内容:大手銀行向け新システム構築プロジェクトにおいて、ユーザー側でのベンダーコントロール対応が主な業務。基本設計や開発業務はアンマッチ。稼働場所:東京都中野区または千代田区必要スキル:・Java、JavaScript、SQLの経験・上流工程(要件定義や外部設計)の経験・プロジェクト管理経験・オープン系システムの上流~下流経験尚可スキル:・銀行システムでの業務経験・Git利用経験・テスト自動化経験期間:2025年6月~2028年頃まで稼働率:週2~3日(40~60%) |
業務内容:不動産関連のワークフロー運用保守業務・ワークフローのマニュアル/資料作成・ワークフロー各設定業務・ユーザー問合せ対応勤務地:京都府京都市(リモート併用可)必要スキル:・ワークフローの業務経験・コミュニケーション能力歓迎スキル:・楽々WorkflowII経験・JAVA・JavaScript・SQLその他:・就業時間9時30分~17時30分(実働7時間)・残業少なめ・運用保守がメインの案件 |
業務内容:家庭用据置型電子製品のシステムソフトウェア開発・アップデートUIの設計/実装・アップデートデータのサーバーからのダウンロード機能開発・ドライバ・下位モジュールのAPI連携実装担当工程:詳細設計~テスト開発環境:C++必須スキル:・C++実務開発経験5年以上・商品開発経験・マルチプロセス、マルチスレッドプログラミングの知識歓迎スキル:・JavaScript/ReactNative・UNIXシステムコール、POSIXAPI勤務地:東京都品川区※テレワークメイン、本番環境作業時は品川での勤務単価:67万円期間:即日~長期その他:外国籍の方は日本語コミュニケーションが流暢な方 |
業務内容:大手金融向け新システム構築プロジェクトでのベンダーコントロール対応作業・ユーザー側でのベンダーコントロール対応・2028年頃まで長期案件・週2~3日の常駐(40~60%)でリモート併用場所:東京都中野区、千代田区必要スキル:・Java、JavaScript、SQLの経験・要件定義、外部設計などの上流工程経験・プロジェクト管理経験・オープン系システムの上流~下流経験・独力での作業遂行能力歓迎スキル:・金融システムでの業務経験・Git利用経験・テスト自動化経験その他:・複数名募集・Web面談1回 |
業務内容:金融系システムの要件定義から設計までの上流工程を担当アジャイル開発による案件遂行要件定義フェーズでのエンドユーザーとの調整ソースレビュー業務担当工程:要件定義基本設計詳細設計必須スキル:JAVA開発経験アジャイル開発経験金融システム開発経験ソースレビュースキル尚可スキル:スクラムマスター経験SHELLJavaScriptWeb開発経験上流工程設計経験要件調整スキル勤務地:東京都中野区(テレワーク併用可)就業時間:8:40~17:25稼働開始:2023年6月~長期 |
業務内容:物流システムのリプレイス開発業務担当工程:製造工程必要スキル:・Java、SpringFrameworkを用いた開発経験(2年以上)・設計書を読んで開発を自走できる方・AWS環境での開発経験・AWSLambdaを用いたサーバーレス環境での開発経験尚可スキル:・JavaScript、html/cssを用いた開発経験・SQL(ストアドプロシージャ)の知識場所:東京都文京区単価:48万円程度面談:2回(Web面談) |
業務内容:・TypeScript/JavaScriptを使用したWebアプリ開発(Angular)・HTML/CSSを使用したWebアプリ開発・基本的なDB操作(CRUD)・バージョン管理ツール(Git、SVN)を使用したチーム開発・Linux環境でのデプロイ作業場所:東京都渋谷区必要スキル:・TypeScript/JavaScript(Angular)を使用したWebアプリ開発経験3年以上・HTML/CSSを使用したWebアプリ開発経験3年以上・基本的なDB操作(CRUD)経験・Git、SVNなどのバージョン管理ツールを利用した開発経験・Linux経験(実務ではデプロイ程度)歓迎スキル:【フロントエンド】・パフォーマンス最適化の知識/技術・Jasmin/Karmaを用いたテスト経験【バックエンド】・パフォーマンス最適化の知識/技術・Junitを使用したテスト経験【共通】・詳細設計能力/経験・CI/CDツール経験(SonarQubeを使用)・SDE開発経験開発環境:・OS:RHEL・DB:PostgreSQL・その他:JobCenter(ジョブ管理) |
業務内容:ASP.NETC#とJavascriptを用いたWEBシステムの構築プロジェクト既存システムの機能拡張、または新規システムの開発SpreadJSを使用した表計算機能の開発担当工程:・詳細設計・製造・単体テスト必要スキル:・ASP.NET、C#・Javascript(SpreadJS)・WEBシステム構築経験・経験年数3年以上場所:福島県福島市期間:2024年6月~2025年12月(予定)単価:57万程度 |
業務内容:営業支援システムのエンハンス対応現行の解析、設計、開発、リリースまで担当担当工程:要件定義~リリースまで必要スキル:・JavaScript(node.js)・開発経験7年以上・特にフロント側の技術・コミュニケーション力期間:即日~2025年9月単価:80万円場所:東京都(リモート)条件:関東在住 |
業務内容:通信事業者向けサービスの改修、改良、調査JavaからGoへのリプレイス案件(大部分完了済み、並行稼働中)の残機能移行および既存システムの保守運用リプレイス完了後は新システムの運用フロント/バック問わず、改修機能ごとに担当チーム構成:5名体制場所:東京都千代田区必要スキル:・Java/Go実務経験(両方優遇)・JavaScript/AngularJS、TypeScript/Angular・Linux操作・GitHub運用・Ansible/Chef・TCP/IPなどネットワーク知識期間:2025年7月~長期単価:60~63万程度 |
業務内容:医療従事者と患者間で患者の健康管理情報を共有するサービスの追加機能設計および実装を担当。医療・健康情報を取り扱うシステム開発に従事。担当工程:設計、実装必須スキル:・Java・SpringBootによるアプリケーション開発経験・アジャイル開発におけるチーム内コミュニケーションとセルフマネジメント能力・業務要件への主体的な対応力・進捗・成果・問題発生の適切な報告・説明能力・医療・健康情報を取扱うための倫理観歓迎スキル:・javascript/Angular開発経験・医療ドメイン知識・技術的・学術的意見交換能力勤務地:東京都就業形態:テレワーク併用(週1〜2日出社)※参画から一週間程度は出社が必要期間:5月〜6月(以降継続予定) |
業務内容:自動車特殊パーツ補給システムのマイグレーション案件。現行システムの老朽化に伴い、フォームアプリからWEBアプリへの移行を実施。プロトタイプや共通部品を使用した開発を行い、画面開発が中心となる。担当工程:・画面設計、開発・マイグレーション作業・ASP.NETを使用した画面開発必要スキル:・ASP.NETの開発経験3年以上・基本的なSQL開発スキル歓迎スキル:・フォームアプリからWEBアプリへのマイグレーション経験・JavaScript、C#、SPREAD、InputManの経験勤務地:愛知県名古屋市中区※リモートワーク可その他:・作業PCは貸与 |
業務内容:設計書修正に伴ったコーディング、修正、結合テスト等の作業JavaまたはJavaScriptでの開発JUnitを使用した単体テストおよびデバッグ作業インターフェース処理のバッチプログラム作成場所:東京都基本リモート勤務必要スキル:・Java(Spring)またはJavaScript開発経験6年以上・JUnitを使用した単体テストおよびデバッグ作業経験・インターフェース処理のバッチプログラム作成経験期間:2023年6月から中長期面談:Web面談1回単価:最大75万円 |
業務内容:システム開発及び機能追加、詳細設計以降の開発業務勤務地:神奈川県必要スキル:・Java/JavaScript/Pythonでの開発経験(いずれか2言語以上)・詳細設計以降の経験尚可スキル:・AWS環境構築・コンテナ(Docker)・Maven・Nodejs・WebUI・Java/Pythonを使用した物理・数値計算就業時間:8:45~17:15単価:~70万円(スキル見合い) |
業務内容:顧客営業支援システムの改修要件定義からリリースまでの対応現行システム解析、アーキテクチャ設計から開発JavaScript(Node.js)を使用した開発SQLを使用した開発設計、製造、各テストの仕様書作成とテスト実施担当工程:要件定義システム分析アーキテクチャ設計開発テストリリース必要スキル:・JavaScript(Node.js)・SQL・プログラミング開発経験7年以上・設計、製造、各テスト工程の仕様書作成とテスト実施・フロントエンド開発就業環境:在宅メイン |
業務内容:営業支援システム改修におけるWebアプリケーション開発・現行システム解析、アーキテクチャ設計・要件定義からリリースまでの工程を担当・JavaScript(Node.js)を使用したWebアプリ開発・フロントエンド、バックエンド(Java)の開発・要件定義、設計、製造、各テスト工程の仕様書作成~テスト実施場所:東京都(フルリモート)期間:2025年5月~8月(継続予定)必要スキル:・JavaScript(Node.js)・Webアプリ開発経験7年以上・要件定義、設計、製造、テスト工程の実務経験・フロントエンド、バックエンド(Java)の基本設計経験・設計書作成能力勤務時間:9:00~18:00 |
業務内容:証券会社の持株会RSサービス導入プロジェクトにおいて、システムの設計・開発を担当。RSは制限付譲渡株式で、一定期間の制限期間を経たのちに譲渡される株式システムの開発。担当工程:・システム設計・開発必要スキル:・JavaまたはJavaScriptでの設計・開発経験(2年以上)・証券業務知識歓迎スキル:・持株会案件での開発経験勤務地:東京都港区単価:63万円(相談可)その他:・長期案件・WEB面談 |
業務内容:広告プラットフォームの開発・運用業務アドテクノロジー領域のWebアプリケーション開発パフォーマンス改善施策の実施必須スキル:・Web系開発経験3年以上・Java/JavaScriptの実務経験・AWS等のクラウド環境での開発経験歓迎スキル:・アドテクノロジーの経験・新規事業の立ち上げ経験・パフォーマンス改善の経験開発環境:・言語:Java、JavaScript・インフラ:AWS特徴:・アドテクノロジー領域での開発経験が積める・スキルアップの機会が豊富・Webアプリケーションの開発・運用に携われる |
業務内容:自治体向け福祉系アプリケーションの開発、保守業務場所:宮城県仙台市期間:2025年6月~12月末(延長の可能性あり)必要スキル:・Java、JavaScriptの開発経験・SQLを用いたデータ処理・アプリケーション開発経験歓迎スキル:・Symfowareデータベースを用いた開発経験・ListCreaterフレームワークを使用した開発経験・自治体向けアプリケーションの開発経験・Javaフレームワーク(Spring、Struts等)を用いたアプリケーション開発経験・JavaScriptフレームワーク(React、Vue.js、Angular等)を用いたフロントエンド開発経験募集人数:最大2名備考:営業支援契約の締結が前提 |