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
業務内容:情報通信サービスの見積支援システムの維持対応業務・エンドユーザ要望/問い合わせ対応・システム調査・軽微修正(実装)・動作検証勤務地:東京都品川区就業形態:基本在宅勤務(リリース対応などで現地出社あり)必要スキル:・intra-martベースシステム開発経験・IM-FormaDesignerを使用した開発経験(IM-BloomMaker経験でも可)・Java・JavaScript・PostgreSQL(他DBでも可)歓迎スキル:・設計書を元にしたソース解析能力・IM-Workflow・IM-jobその他:外国籍可(円滑なコミュニケーション能力必須) |
業務内容:IoTプラットフォームのモバイルアプリ(iOS/Android)の設計、開発、テストを担当勤務地:東京都※リモート併用期間:2025年5月~6月※パフォーマンスによって延長または別プロジェクトへの移行可能性あり必要スキル:・Swift2年以上・Kotlin2年以上・Git1年以上・API使用経験・DBSQL(DML)使用経験歓迎スキル:・英語(翻訳ツール利用可)・React+Redux・SpringBoot(Java)・AWS・Node.js(JavaScript)・TypeScript・PHP・Docker・Kubernetes・Figma・IoT関連システムの開発/運用経験面談:1回(オンライン)単価:スキル見合い最大85万円程度 |
業務内容:電力会社向け工事施工システムの開発-製造・単体テスト業務-TypeScript(Reactフレームワーク)での開発-iOS(iPad向け)開発-快作モバイル+(マルチプラットフォームのブラウザ)での開発担当工程:-製造工程-単体テスト-詳細設計から実装まで必要スキル:-TypeScriptまたはJavaScriptフレームワークでの開発経験-SQL言語-開発経験5年以上-詳細設計から実装・テストまでの一連の作業経験開発環境:-TypeScript(React)-iOS(iPad)-SQL勤務地:東京都千代田区期間:2025年5月1日~7月31日(延長可能性あり)※4月即日参画も可能その他:-在宅勤務なし-電力業務経験あれば尚可 |
業務内容:生命保険インターネットシステムのフレームワーク移行作業・バッチアプリケーションのFW移行・オンラインアプリケーションのFW移行・TerasolanaからSpringBootへの移行場所:東京都大田区※在宅勤務基本(出社月1回程度)開発期間:2025年4月~2027年2月必須スキル:・Springベースのフレームワーク経験歓迎スキル:・StrutsFWの利用経験・TerasolunaFWの利用経験開発環境:・Java・SpringBoot・MyBatis・JavaScript・Thymeleaf・PostgreSQL・Eclipse備考:・開発経験2.5年以上が望ましい・2024年3月から2024年12月までPoC実施中・2025年1月からFW移行プレ開発実施予定 |
業務内容:-LPのアクセシビリティ診断(WCAGA・AA準拠)-問題点のレポート作成および改善提案-HTML・CSS・JavaScriptを用いたアクセシビリティ対応の実装-スクリーンリーダー対応、コントラスト調整、キーボードナビゲーションの最適化必要スキル:-WCAGレベルA・AAに関する知識と実務経験-HTML/CSS/JavaScriptの実装経験就業環境:リモート想定 |
業務内容:メガベンチャーにおける複数サービスのフロントエンド開発・HTML/CSSを主体とした静的サイトのコーディング業務およびサポート・ReactやNext.jsを使用した開発案件・要件定義から保守改修までの工程を担当必須スキル:・HTML/CSSを使用したWeb開発経験2年以上・JavaScript、TypeScriptを使用したWeb開発経験・AltCSSorTailwindCSSを用いたWebサイト構築の実務経験2年以上・webpack、viteなどを用いた開発環境の構築経験・git/githubフローでの開発経験歓迎スキル:・Vagrant、Docker等の仮想環境利用経験・SSGを用いたWebサイト開発経験・React、Next.jsを用いた開発の実務経験・MVCモデルを用いた開発経験・UI/UXに関する知識・速度改善、リファクタリング等の改修経験・WordPress等CMSを用いたサイト構築経験、HeadlessCMSの開発経験・AWS、GCP等のクラウドサービス利用経験・APIを活用したWebサービス、アプリの開発経験・CSS/Javascriptを利用したアニメーション作成経験勤務地:東京都港区単価:60万円〜70万円 |
業務内容:小売店向けアプリのスクラム開発エンジニアとして、スマートフォンアプリ(iPhone/Android)のフロント開発を担当。スクラムチームの一員としてPBIを整理し、開発からリリースまでを実施。具体的な業務:・スマートフォンアプリの設計・開発・Javascript/Typescript/HTML/CSSを用いた開発・Swift/Kotlinでの開発・チーム開発・コードレビュー/設計レビュー・方式設計/基本設計必要スキル:・スマートフォンアプリの設計・開発経験(直近3年)・Javascript/Typescript/HTML/CSSの開発実務経験(3年)・Swift/Kotlinいずれかの開発経験・3名以上でのチーム開発経験・コードレビュー/設計レビューのレビューア経験・方式設計/基本設計経験歓迎スキル:・アジャイル開発(Scrum)の基礎知識または開発経験・UIテストの自動化とCICDへの組み込み経験・クロスコンパイル可能なフレームワークの利用経験・Android/iOSにおける脆弱性の知識勤務地:東京都渋谷区(基本リモート)勤務時間:9:00-18:00 |
業務内容:・モバイル向けWebアプリケーション(スポーツ・ゲーム領域の新規Webサービス)のフロントエンド設計/開発・必要に応じてサーバーサイド開発勤務地:東京都(基本リモート)必要スキル:・React、Next.js、TypeScriptを使用したフロントエンド開発経験3年以上・HTML、CSS、JavaScriptの基礎知識と実務経験・Git、Dockerなどの開発ツール使用経験・チーム開発経験(デザイナー、バックエンドエンジニアとの協業経験)歓迎スキル:・ゲーム開発におけるフロントエンド開発経験・サーバーサイドエンジニアとしての開発経験・vanilla-extract、Lokalise、Storybookを活用したフロントエンド開発経験求める人物像:・積極的なコミュニケーション力・新しい技術習得への積極性・合理的な判断力、提案力・リモートでの効率的な働き方ができること単価:~75万円程度※スキル見合い面談:1回 |
業務内容:Webサイト構築、会員管理システム、フロントエンドシステムの開発場所:東京都世田谷区必要スキル:・Vue.js(1年以上の経験)・CSS(1年以上の経験)・HTML(1年以上の経験)・Typescript又はJavascript(1年以上の経験)尚可スキル:・AWS・Vscode・Github |
業務内容:新規Webシステムの基本設計書、詳細設計書の作成、コーディング、単体試験を担当-基本設計書の作成(画面遷移、画面イメージ、テーブル作成)-基本設計書を元に詳細設計書の検討・執筆-コーディング及び単体試験の対応場所:神奈川県戸塚(開発作業時)、テレワーク(その他の工程)期間:2025年4月から2027年3月まで(リリース後は改修PJスタート予定)必要スキル:-Javaの開発経験-SpringやJavaScript、HTMLなどのフレームワークを使用したWebアプリケーション開発経験-OracleDB、PostgreSQLのSQL開発経験歓迎スキル:-公共系案件への参画経験-リーダ、サブリーダ経験-100KStep以上の開発経験または参画経験備考:-6月、8月にそれぞれ1名の増員予定-面談2回(オンライン面談を予定) |
業務内容:・新聞社向け生産管理システムの刷新・工程管理、資材管理、委託費管理業務の再構築・intra-martのローコードツールを利用した開発勤務地:東京都港区赤坂作業期間:5月~勤務時間:9:30~18:00(7.5h)担当工程:要件定義、基本設計~内部結合テスト必要スキル:・Java・JavaScript・intra-mart・IM-BloomMaker・IM-LogicDesigner・上流工程経験・コミュニケーション能力就業形態:リモートワーク併用 |
業務内容:光学機器メーカー向け基幹システムのintra-mart追加開発/改修-WFルートの見直し(自動化、簡略化)-BI機能のintra-mart移行(新規画面開発)-帳票追加開発-intra-martバージョンアップ/移行担当工程:保守開発(設計、製造、テスト、運用)必要スキル:-intra-mart-Java-JavaScript尚可スキル:-ローコード開発(FormaDesigner、LogicDesigner、BloomMaker)勤務時間:9:15~17:45(7.5h)場所:東京都港区稼働開始:5月~長期 |
業務内容:モバイル向けWebアプリケーションのフロントエンド開発新規Webサービス(スポーツ・ゲーム領域)のフロント設計/開発サーバーサイド開発の可能性ありチームでの開発(デザイナー、バックエンドエンジニアとの協業)開発環境:React、Next.js、TypeScriptHTML、CSS、JavaScriptGit、Dockervanilla-extract、Lokalise、Storybook必要スキル:・React、Next.js、TypeScriptを使用したフロントエンド開発の実務経験3年以上・HTML、CSS、JavaScriptの基礎知識と実務経験・開発ツール(Git、Docker)の使用経験・チームでの開発経験歓迎スキル:・ゲーム開発におけるフロントエンド開発経験・サーバーサイドエンジニアとしての開発経験・vanilla-extract、Lokalise、Storybookを活用したフロントエンド開発の経験求める人物像:・積極的なコミュニケーション力を持ち、タスクを確実に遂行できる方・新しい技術習得に意欲的な方・技術的課題に対して合理的な判断、提案ができる方・リモートワークで効率的に働ける方勤務形態:フルリモート(初日のみ出社)※応相談 |
業務内容:モバイル向けWebアプリケーションのフロントエンドサイド開発・Reactを使用したフロントエンド開発・Next.jsを使用した開発・TypeScriptを使用した開発勤務地:東京都港区(初日出社、その後在宅勤務)単価:60〜90万円(応相談)必須スキル:・React、Next.js、TypeScriptを使用したフロントエンド開発の実務経験(目安:3年以上)・HTML、CSS、JavaScriptの基礎知識と実務経験・開発ツール(Git、Dockerなど)の使用経験・チームでの開発経験(デザイナー、バックエンドエンジニアとの協業)歓迎スキル:・ゲーム開発におけるフロントエンド開発経験・サーバーサイドエンジニアとしての開発経験・vanilla-extract、Lokalise、Storybookを活用したフロントエンド開発の経験面談:1回(2回の可能性あり) |
業務内容:・レガシーシステム(PHP5.6&Codeigniter)から新システム(PHP8.2&Laravel)への移行作業・詳細設計・開発・結合テスト・ユーザーテスト・保守改修勤務地:東京都港区フルリモート可能(完全リモート)必要スキル:・PHP5年以上・Laravel3年以上・JavaScript3年以上・チームでの開発経験・PHPUnitなどのユニットテストツールの経験・コードレビュー(レビュアー)の経験・Dockerの実務利用経験・CI/CDツール(Jenkins等)の実務利用経験歓迎スキル:・DDDの理解や実務経験・クリーンアーキテクチャ/オニオンアーキテクチャでの開発経験・テスト仕様書の作成&テスト実施経験・中規模以上のサービス開発経験・パフォーマンスチューニングの経験・メガベンチャーまたは大手企業のToCサービスでの開発経験その他:・チーム規模:12~13名・残業:月平均10時間程度(繁忙期MAX30時間程度)・アダルトコンテンツを含むシステム・面談2回 |
業務内容:モバイル向けWebアプリケーションのフロントエンド開発スポーツ・ゲーム領域の新規Webサービスにおけるフロント設計/開発経験に応じてサーバーサイド開発の可能性あり場所:東京都港区(フルリモート可・初日のみ出社)必要スキル:・React、Next.js、TypeScriptを使用したフロントエンド開発の実務経験(3年以上)・HTML、CSS、JavaScriptの基礎知識と実務経験・開発ツール(Git、Dockerなど)の使用経験・チームでの開発経験(デザイナー、バックエンドエンジニアとの協業)歓迎スキル:・ゲーム開発におけるフロントエンド開発経験・サーバーサイドエンジニアとしての開発経験・vanilla-extract、Lokalise、Storybookを活用したフロントエンド開発の経験就業時間:10:00-19:00 |
業務内容:大学図書館向けパッケージシステムの保守・改修業務・設計から製造までの対応・パッケージシステムの機能改修・保守対応作業必要スキル:・C言語またはJavaでの開発経験・Oracle(PL/SQL)の開発経験・HTML/JavaScriptの開発経験勤務地:東京都新宿区勤務時間:9:00-18:00リモートワーク中心(月2回程度の出社)開始時期:2025年5月7日から単価:65万円その他:・PCは貸与・私服勤務可 |
業務内容:ファンタジースポーツ領域の新規Webサービスのフロントエンド設計/開発経験に応じてサーバーサイド開発の可能性あり勤務地:東京都港区技術要件:・React、Next.js、TypeScriptを使用したフロントエンド開発の実務経験(3年以上)・HTML、CSS、JavaScriptの基礎知識と実務経験・開発ツール(Git、Docker)の使用経験・チームでの開発経験歓迎スキル:・ゲーム開発におけるフロントエンド開発経験・サーバーサイドエンジニアとしての開発経験・vanilla-extract、Lokalise、Storybookを活用したフロントエンド開発経験求める人物像:・積極的なコミュニケーションが取れる方・新しい技術習得への意欲がある方・困難な課題に対して合理的な判断、提案ができる方・リモートでも効率的に働ける方就業時間:10:00~19:00 |
業務内容:建設業向けシステム改修業務として以下2つの案件があります。1.山積システム工事要員の割り当てと実績入力、山積み表の作成・表示を行うシステム開発2.現場支援システムファイル管理システムの開発(ホーム/ポータル、文書管理、マイルストーン機能)担当工程:山積システム:詳細設計~製造・テスト現場支援システム:基本設計~製造・テスト必要スキル:共通:・Java開発経験3年以上・Oracle(SQL)経験3年以上・Javascript経験山積システム向け:・詳細設計経験2年以上現場支援システム向け:・基本設計経験2年以上(テーブル設計、画面設計、IF設計)・Shell経験(簡易的なもの)尚可スキル:・TypeScript経験・Angular経験勤務地:東京都就業時間:9:00~17:30 |
業務内容:証券会社向けシステム開発におけるフロント開発の保守業務・不具合調査・エンハンス・更改・マイグレーション等の設計開発・フロント開発(ユーザー仕様画面)開発環境:・JavaScript・React・Thymeleaf・Java・Springboot・Gradle・Maven・Gitlab・オンプレ・AWS・Oracle・A5mk2・Datadog・Kibana・Eclipse・VSCode・GitLabパイプライン・Teams・Redmine必要スキル:・JavaScript、Typescriptなどのフロント経験合計3年以上・基本設計以降の工程経験(できればReact使用経験)歓迎スキル:・パイプライン構築経験・Javaのコードが読める・状態管理ツール使用経験(Redux、Jotai)勤務時間:8:30-17:30勤務地:東京都新宿区その他:・基本出社(リモートは要相談) |
業務内容:メディア企業向けのシステム開発プロジェクトにおけるリーダー業務・基本設計・開発・テスト・チームリーダー(4~5名体制)担当工程:・基本設計・開発・テスト必要スキル:・C#.NETでの開発経験・Javascriptでの開発経験・基本設計経験・リーダーまたはサブリーダー経験開発環境:・C#.NET・Javascript・Windows・SQLServer単価:75万円(目安)勤務地:神奈川県(リモートがメインだが、開発工程時に出社の可能性あり)面談:1回 |
業務内容:大手通信系システム開発詳細設計から開発作業までを担当担当工程:詳細設計開発必要スキル:・Java、JSP、JavaScript・Oracle・Windows、Linux・エンジニア経験5年程度・自走可能な開発力稼働場所:東京都千代田区テレワーク主体(月1回程度の出社あり)単価:55~70万円 |
業務内容:アイウェアメーカー向け基幹システムのうち、販売・SCM・在庫管理領域のシステムリプレイス開発。国内外で使用する複数システムを並行して開発・リリース。スクラッチでのアプリケーション開発。担当工程:・要件定義・基本設計・製造・テスト必須スキル:・Java、JavaScriptでの5年以上の開発経験・SQLを用いた1年以上の開発経験・自発的なコミュニケーション能力尚可スキル:・要件定義経験(在庫、販売、SCM、製造系)・基本設計経験(画面、バッチ、帳票)・SPAアプリの開発経験(React/Angular/Vue.js)・パブリッククラウドの利用経験(AWS/Azure/GCP/OCI)開発環境:・Java・JavaScript・SQL・パブリッククラウド勤務地:東京都稼働形態:出勤とリモートの併用 |
業務内容:クラウド環境上で稼働するJavaアプリケーションの開発および保守・アプリケーション側の単独開発・インフラチームとの連携作業・Javaアプリケーションのコーディングおよびデバッグ・アプリケーション保守作業場所:東京都江東区必須スキル:・Java開発経験(1人称で開発遂行可能なレベル)・能動的に行動できる姿勢・未経験作業への前向きな取り組み姿勢歓迎スキル:・TypeScript、JavaScript・Jenkins・Atlassianツール利用経験・SpringBoot、Wildfly、Nginx、Authleteその他:・服装カジュアルOK・初月は出社、その後テレワーク可能 |
業務内容:医療機関向けWebシステム開発担当工程:システム開発必要スキル:・PHP(Laravel)、JavaScriptの開発経験3年以上・Vue.js+TypeScript・協調性、コミュニケーション能力開発環境:・PHP/Laravel・JavaScript・Vue.js・TypeScript稼働時期:5月~単価:50万円~55万円勤務形態:フルリモート |