1 - 30件/全22,579件
【案件概要】 ・案件種別:新規開発 - 要件定義/プロトタイプ開発 ・案件規模: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言語が望ましい)
・本人確認プラットフォームをPythonを用いて開発をご担当いただきます。 ・開発チームの一員として以下の開発をお願いいたします。 ‐認証プロダクトにおける下記タスクの精度改善 ‐偽造検知、不正検知
案件の必須スキル
・機械学習に関する基礎知識と実務経験 ・機械学習フレームワークの使用経験 ・ドキュメント作成能力 ・Gitを使用したチーム開発経験 ・MLOpsツールの利用経験
【募集概要】 私たちは「生成AI」分野における複数の新規事業を展開し、5年後にARR100億円の達成を目標とするスタートアップ企業です。この度、「生成AIプラットフォーム」の開発を専門とする子会社を設立する運びとなりました。 つきましては、新設する子会社においてプロダクト開発を推進、ご支援いただけるエンジニアの方々を募集しております。技術力と創意工夫を活かし、共に新たな事業の基盤構築にご協力いただければ幸いです。 【関わっていただくプロダクト】 ・全自動議事録AI 会議音声を生成AIが解析することで、全自動で議事録生成を行うサービスになります。複数の生成AIモデルを組み合わせる事で、業界でもトップクラスの要約精度を誇っています。2025年春から販売本格化を予定しており、これから更に開発体制を強化しようとしている状況です。 【業務例】 - 新規機能実装 - UIの修正 - デザイン資料からコーディング - Next.jsのBFF領域におけるtRPC・Prismaを活用したAPI実装 - リファクタリング、リアーキテクチャ - テスト基盤構築 【雰囲気・環境・福利厚生】 - 新しい技術が好きで、生成AI領域に感度が高いメンバーが多いです。AIツールを積極的に開発に取り入れており、最近だとCline, Cursor, Devinなどの最新のAIエージェントツールの運用を行っています。 - 社内Slackで生成AI関連のニュースや使用レポートが積極的に共有されており、生成AIのキャッチアップがしやすい環境です。 - 相談ごとはGatherで直ぐにやり取りする文化があります。 - 開発スピードを意識し、できるだけ生成AIに任せながら、効率よく開発する文化があります(週1で 生成AIツールの勉強会などを実施しています) - 社内エンジニアで、実際に生産性が2倍以上になったエンジニアも在籍しています。 - DevinやCursor、Copilotなどは弊社で契約しており、参画時にアカウントを配布します。基本無制限にご利用いただけます。 - 開発・営業・ステークホルダーとのコミュニケーションが積極的に交わされる組織です。 - 0→1の新規事業に関わる事ができます。 - Dify等のOSSコントリビュート活動も行っています。 【チーム体制】 4名(フロント1名、デバックフロント1名、フルスタック1名、インフラ1名) 【会社概要】 私たちは、自分も社会も楽しめる社会創造を目標としています。開発事業としては、大手企業様とタッグを組んだ「共創型開発」と、豊富な生成AIの知見を基にした「自社プロダクト開発」の両輪でビジネスモデルを急成長させています。
案件の必須スキル
- バックエンドエンジニアの実務経験が3年以上(条件に満たない場合はgithubのコード提出などで補う事も可能です) - フロントエンドエンジニアの実務経験が1年以上(条件に満たない場合はgithubのコード提出などで補う事も可能です) - Pythonの実務経験 - Pythonバックエンドのリアーキテクト・リファクタリング経験があること - Typescript、Node.jsの実務経験 - ReactまたはNext.jsの実務経験 - API設計・DB設計の実務経験 - 生成AI事業に対して関心があること。 - 能動的なコミュニケーションが可能であること。 - 自走してプロダクトの開発を進めることができること。 - DBマイグレーション経験があること
社内エンゲージメント促進のSaaSの改善業務をご担当いただきます。 機能拡張や仕様調査、バグ修正などのバックログ消化などを予定しています。 TypeScript
案件の必須スキル
・Reactの開発経験 5年以上 ・TypeScriptの開発経験 3~4年以上 ・リードエンジニアとしての実務経験
案件概要:AWS運用監視システムの設計・CDK開発支援 業務内容: 既存のECS環境において、複数のマイクロサービスに対応可能な高セキュリティ準拠のAWS運用監視システムを設計・構築いただく案件です。 OpenTelemetryを中心とした監視基盤の構築を進めており、CloudWatch Logs / X-Ray / Prometheus / Grafana / OpenSearch 等を活用し、ログ・メトリクス・トレースを包括的に可視化・管理します。 アクセス制御やテナント分離設計も求められるため、深いセキュリティ知見と設計力が問われます。 ・OpenTelemetry / Fluent Bit / CloudWatch Logs / X-Ray 等を用いた運用監視基盤の構築 ・マルチシステムに対応したアクセス制御(IAM / RBAC / Index制御)の設計 ・AWS CDKを活用した監視構成のIaC実装 ・監視テンプレート・標準ダッシュボードの共通化(可能であれば) 勤務時間:10:00~19:00(応相談) 場所:基本リモート(初期セットアップ・必要時のみ出社) 備考: ・40代まで希望 ・地方在住不可 外国籍:NG
案件の必須スキル
・AWS監視サービス(CloudWatch, X-Ray, AMP, OpenSearchなど)の設計・導入経験 ・OpenTelemetry / Fluent Bit の実務経験 ・IAM(ポリシー/ロール)設計・実装経験 ・AWS CDK(TypeScript / Node.js)によるインフラ構築経験
・大手流通サービス傘下の銀行様にてサーバーサイドエンジニアとして参画していただきます ・ATMやコピー機利用者向けの新規プロジェクトに参画していただき、Webサービスに上流工程から携わって頂きます ・具体的にはNode.jsを用いたサーバーサイド開発・WEB/API開発、React管理画面の実装に携わっていただきます TypeScript
案件の必須スキル
・基本設計経験が3年以上 ・node.js(Express.js)を用いたサーバー開発経験が3年以上 ・React.を用いた開発のご経験
■仕事内容 - Webアプリケーションの機能拡張や新規機能開発のための開発計画の策定、設計・実装・テスト・運用 - 生成AIやAIエージェントの活用を前提としたプロダクト設計 - チームの生産性やプロダクト品質向上のため各種自動化やプロセスの整備、チームに知見を共有するためのドキュメント執筆 - プロダクトの将来像を想定したドメインモデリング・データモデリング - 品質と生産性を両立するアーキテクチャの設計 ■開発環境/使用ツール - 言語: Go、React(TypeScript) - 開発環境:Cursor、GitHub Copilot、Devin ■案件の魅力(会社について・サービスについて) 弊社からのご稼働実績も複数人で長期間あり、 ご稼働いただきやすい環境になっております。 ■働き方 最低稼働日数:週4日以上 ※応相談 勤務時間:原則10:00~19:00 ※応相談 フルリモート可否:可
案件の必須スキル
- 5年以上のWebアプリケーション開発・運用実務経験 - Goを用いた1年以上のWebシステム開発経験 - フレームワークを利用した開発・運用実務経験 - Linux環境での運用オペレーション経験 - RDBのスキーマ設計経験 - Gitを利用したチーム開発経験 - プルリクエストによるコードレビュー経験 - 単体テストコードの記述経験 - 機能要件をもとに設計から実装まで独力で完遂した経験 - チームをまたいだステークホルダーと議論し開発の意思決定を行った経験 - 日本語能力試験N1に相当する言語能力
クライアント向けの受託開発案件において、大規模なプロジェクトが進行中です。 プロジェクトの拡大に伴い、開発をリードしているエンジニアの業務負荷が高まっており、 開発の質を保ちながらスピード感を維持するためにも、新たに業務委託の即戦力エンジニアを募集します。 PRレビュー、機能の設計〜仕様整理、クライアントへの説明まで幅広く対応しているリードエンジ ニアと並走/補完し、開発全体の推進力を高めてくれる方をお待ちしています。 役割 ・リードエンジニア 業務内容 ・開発中PJの新機能設計/詳細設計 ・実装(主にバックエンド、フロントも任せられる方歓迎) ・他エンジニアのコードレビュー(PRレビュー) ・実装仕様のドキュメント化、チームへの展開 ・クライアント説明資料の作成、同行(可能であれば) TypeScript
案件の必須スキル
・TypeScriptでの開発経験:3年以上 ・ Webアプリケーションの開発経験:3年以上 ・GitHubベースでのチーム開発経験 ・チーム内での技術的リードやレビュー経験
・Webシステム開発、保守、運用 ・ファンコミュニティー向けWebサービスの開発と保守運用業務全般 ・チームで複数案件を担当、幅広い技術領域での活躍を想定 ・アジャイル開発(タスクベースでの業務調整) TypeScript
案件の必須スキル
・アジャイル開発の経験:1年以上 ・クラウド (AWS):2年以上 ・ECS, Aurora, IAM の利用経験必須 (must) ・冗長性やセキュリティ、コストを考慮した設計ができること ・バックエンド (TypeScript):3年以上 ・NestJS, prisma の利用経験必須 (must) ・SOLID/DRY原則に従った設計/実装ができること ・DBの負荷を踏まえたAPI設計ができること ・フロントエンド (TypeScript):1年以上 ・Next.js の利用経験必須 (must) ・Reactフレームワークを活用した設計/実装ができること ・細かいデザイン変更にも迅速に対応できること
案件概要:Next.jsベース フロントエンド開発支援(GraphQL BFF連携) 業務内容: Next.js + Reactでの新UI画面設計・実装(SSR対応) GraphQL(BFF経由)でのAPI連携(Apollo Client使用) Cookie + JWTを用いた認証/認可処理の実装 Lighthouse等を意識したパフォーマンス最適化 旧システム(Struts+JSP)をベースとしたUI再設計 勤務時間:10:00〜19:00(予定) 場所:基本リモート 備考: 40代まで希望 地方在住不可 外国籍:NG
案件の必須スキル
TypeScript / JavaScriptでのWebアプリ開発経験 Next.jsによる開発経験 React Hooks、Context APIの実装経験 JWT + Cookieを用いた認証・セッション管理の知識 SSR(Server Side Rendering)の実装経験 Apollo ClientとGraphQLを用いたフロントエンド開発経験 Gitを用いたチーム開発経験
・TypeScriptを用いたSaaSシステム開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -アジャイル開発 -BIアプリケーションの追加開発
案件の必須スキル
・TypeScriptを用いたWebアプリケーション開発経験 (3年以上) ・TypeScript を用いたバックエンド開発経験 ・Jestなどのテストフレームワークを用いたテストコード実務経験
・TypeScriptを用いたSaaSシステム開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -アジャイル開発
案件の必須スキル
・Webアプリケーション開発経験(5年以上) ・TypeScriptをはじめとする型付け言語の利用経験(3年以上) ・ReactやVue.js及びAngular等のモダンフレームワークを用いたフロントエンド開発経験(3年以上)
■お任せしたい作業内容 - 工程 ・開発の全工程を担当。単一プロダクト・特定領域ではなく、事業のエンジニアリング領域全般をミッションとして持っている組織のため、インターネットサービスの顧客価値向上の開発や社内基幹業務システムの業務生産性向上の開発など、開発内容は多岐に渡ります。 ■業務ごとの分量 ・フルサイクル型でエンジニアリング関連の全工程を担当いただきます。業務ごとに内容は変わりますが、数人月単位のプロジェクトの要件定義〜設計〜実装〜テストの各工程を計画策定からご担当いただきます。 ・各チームにはエンジニアリングマネージャー、エンジニアリング部門長、プロダクトマネージャーが配属されています。 ・通常の開発以外に、開発生産性向上に取り組んでおり、グループ全体の品質向上に関心がある方を歓迎します。 ■業務例 ・商品データの検索性向上、レコメンデーション機能の企画・開発 ・基幹業務システムの業務生産性向上のための開発の全行程を事業リーダーと対話をしながら実行 ・マーケティング責任者とのCRM施策のPDCAを回す一連の開発および分析の実行 これらに類する業務をお任せする予定です。 ■組織体制・稼動・参画期間 ・各プロダクト開発グループは、エンジニア5-8名、PdM1-2名、デザイナー1名程度の規模になります。 時間の目安 ・メンバーは平日9:30~18:30をメインに稼働しており、途中休憩はご自身の裁量で取っていただきます。 ・毎日/毎週/隔週で約1時間のオンラインミーティングをしており、可能な限り参加していただきたいです ・参画期間の目安:基本的には3ヶ月更新で、終了時期は定めておりません。 ■勤務地 ★完全フルリモートOK(PC郵送発送、初日からオンライン) ※当求人におけるリモートワークとは、自宅・または自宅に準ずる場所(実家など)での在宅勤務を想定しています。サテライトオフィスはなく、カフェなど公共スペースでの勤務は想定していません。 ■得られるスキル・アピールポイント ・顧客である障害者または保護者のお困り事にウェブサービスを通じて支援ができ、その悩みが理解できたり、感謝の声を頂ける機会も多い業務です。 ・アジャイル型プロダクト開発、フルサイクル志向のエンジニアリングを採用しており、事業成長に寄り添ったスピードある開発を行っています。 ・イネーブルメント/プラットフォームチームと一緒に、ソフトウェア品質を長期的に向上させる改善の取り組みを継続的に行っています。 ■その他 #組織の現状 障害福祉や児童福祉、学校教育などを中心に事業展開する弊社では、テクノロジーを用いた事業そのものが成り立つかの検証をこの5-6年で行ってきました。各プロダクトや組織のリーダーを中心として、「個別最適」に技術や開発プロセスの意思決定を行う進め方を選択し、現在、BtoB/BtoCサービスの展開や自社店舗事業のDX化など、20近くの多種多様なプロダクトやシステムが存在しています。 現在のエンジニア組織は250名ほどの規模まで拡大しました。実際に作るべきプロダクトやシステムの構想を練っていく中で、システム開発やデータ活用の重要性も高まっており、今後さらなる組織の拡大と共に、組織そのものも強化・進化させていく必要があると考えています。 同時に会社全体の生産性や働きやすさ向上に向けて、プロダクト横断の技術戦略(ex. システムの共通基盤開発、データ基盤の整備)や組織戦略(ex. カルチャー浸透、人事制度改善、多様な働きやすさの実現)の設計も、今後2-3年かけて行っていきます。 # 働く魅力 ー成長マーケット ・社会保障費中心のマーケットで現在約3.3兆円の国家予算が割かれており、社会からの多様なニーズの拡大に伴い今後も成長が期待されています ー世界への影響力 ・世界的に見ても未開拓な部分が多い領域です ・世界に対して日本発信で0→1を生み出せるチャンスがあります ー社会的意義の高さ ・非常に多くの方が困っている領域であり、一人ひとりの人生を大きく変えることに寄与できます ・日々の開発の中でそれを実感できる意義の高さがあり、誇りを持てる仕事です ー独自性の高い資産 ・障害福祉領域での店舗(福祉事業所)を300店舗以上自社で有しており、世界で見ても非常に珍しい資産価値です ・これを事業のコアにし、より強化しながら価値創造を行っていきます ーユーザーとの近さ ・店舗事業を多く有するため支援者や障害当事者の方々がとても近くにいます ・ユーザーヒアリングやモックをベースにした仮説検証が非常にやりやすく、また現場の声をプロダクトに反映できる環境でもあります
案件の必須スキル
・Webアプリケーション開発経験10年以上 ・Ruby on Rails経験3年以上 ・自社サービス企業でのアジャイル開発経験 ・担当機能の要件定義〜設計〜実装〜テストの一連の工程の担当経験 ・設計レビュー、コードレビューをレビューアとして実施した経験 ・チームで採用する技術の選定と検証を実施した経験
顧客情報の責任区分整理のため、代理店が行っている一部の業務をシステムで巻き取り、 現在は保守開発(機能拡張)、既存業務巻き取り開発が主となります。 【担当範囲】 開発チーム管理/案件管理/ユーザー調整 要件定義/設計/リリース工程 TypeScript
案件の必須スキル
・業務システムの開発経験あり
NestJSとGraphQLを用いたBFF(Backend for Frontend)および外部APIと連携するNext.jsベースのWebアプリケーションにおいて、以下のフロントエンド開発業務を担当していただきます。 ・Next.js + Reactによる新UI画面の設計・実装(SSR対応) ・Apollo Clientを使用したBFF(GraphQL)経由でのAPIアクセス ・JWTとCookieを利用した認証/認可処理の実装 ・パフォーマンス最適化、バンドルサイズ管理、Lighthouse対策 ・旧画面仕様(Struts+JSP)をもとにした新UIの再設計 本案件では、BFFパターンを採用しており、フロントエンドの複雑性を軽減し、柔軟なAPI設計が可能となっています。GraphQLを活用することで、必要なデータのみを取得し、フロントエンドの開発効率を向上させています。 TypeScript
案件の必須スキル
・TypeScript / JavaScript によるWebアプリ開発経験 ・Next.jsの開発経験 ・Jestを使ったユニットテスト実装経験
・マーケティングテクノロジー部における各種開発・保守運用案件にサーバーサイドエンジニアとして 携わっていただきます。 具体的には下記を想定しております -要件定義 -基本設計 -詳細設計 -開発 -保守改修 ※一部アダルトコンテンツが含まれます
案件の必須スキル
・Webアプリケーション(※中規模以上)の開発及び運用経験(3年以上) ・Goを用いたWebアプリケーション開発経験(1年以上) ・AWSまたはGCP環境での開発経験(2年以上) ・Webアプリケーション(※中規模以上)の障害調査経験
・マーケティングテクノロジー部における各種開発・保守・運用案件にサーバーサイドエンジニアとして 携わっていただきます。 具体的には下記を想定しております -要件定義 -基本設計 -詳細設計 -開発 -保守改修 ※一部アダルトコンテンツが含まれます
案件の必須スキル
・Webアプリケーション(※中規模以上)の開発及び運用経験(3年以上) ・Goを用いたWebアプリケーション開発経験(1年以上) ・Pythonを用いたWebアプリケーション開発経験(1年以上) ・AWSまたはGCP環境での開発経験(2年以上) ・Webアプリケーション(※中規模以上)の障害調査経験
・ポイントグループにおいてサーバーサイドエンジニアとして ポイントシステム開発案件に携わっていただきます。 直近の作業については下記を想定しております -プロダクトの統合 -サーバ移設 -Java、KotlinのGoへのリライト 開発工程については下記を想定しております -基本設計 -詳細設計 -開発 -結合テスト -保守改修 ※一部アダルトコンテンツが含まれます
案件の必須スキル
・オブジェクト指向設計に基づいたサーバーサイドアプリケーションの開発および保守運用経験(3年以上) ・JavaやKotlinのプログラミング言語を用いたAPI開発経験 ・自動テストおよび自動デプロイを用いた開発経験 ・Linuxの基礎的な知見や操作経験 ・AWS、GCPなどのクラウドサービスを用いた開発および運用経験(3年以上) ・コンテナサービスを使った開発および運用経験 ・外部設計および詳細設計の作成作業経験 ・同一サービスの保守運用経験(半年以上)
・Node.jsを用いた新規メディアサービス開発案件に携わっていただきます。 ・具体的には以下の作業を想定しております。 - バックエンドからフロントエンドまでフルスタック開発 - 設計実装、コードレビューなど - 設計書やテスト計画書などのドキュメント作成
案件の必須スキル
・Webアプリケーション開発経験(5年以上) ・Node.jsを用いた開発経験(2年以上) ・要件定義~テストまでの経験 ・下記を用いた開発における知見 -Remix -Express -Prisma ・データ構造とアルゴリズムに関する知見 ・アジャイル開発経験
・既存サービス仕様書執筆案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -実機、取り扱い説明書、一部の設計書、ソースコードをインプットに、 既に商用化されているサービスの要件書(機能要件、非機能要件)の執筆、及びその補助
案件の必須スキル
・上流工程での実務経験 ・日本語文章作成経験
英会話のAIを活用した新機能を開発できるエンジニアを募集しています。 約30名の部署で、大半は外国人で職場での主な言語は英語となっております。 ※詳しい詳細は面談時にお伝えいたします
案件の必須スキル
・Reactまたは類似フレームワークを用いたWebアプリケーション開発経験:3年以上 ・AWSを用いたサービス開発経験 ・日英バイリンガル環境での業務経験
大手不動産会社のシステム刷新プロジェクトに、フロントエンドエンジニアとしてご参画いただきます。 今回募集するポジションは、フロントエンド側の技術リードをいただける方が対象となります。 詳細は商談時にお伝えします。 TypeScript
案件の必須スキル
・TypeScript,Reactを使用した開発経験:3年以上 ・技術リーダーとして複数エンジニアを取りまとめた経験 ・Gitを用いたチーム開発経験 ・コードレビューの経験
大手不動産会社のシステム刷新プロジェクトに、サーバーサイドエンジニアとしてご参画いただきます。 今回募集するポジションは、サーバーサイドの技術リードをいただける方が対象となります。 詳細は商談時にお伝えします。 PHP
案件の必須スキル
・PHP,Laravelを使用した開発経験:3年以上 ・技術リーダーとして複数エンジニアを取りまとめた経験 ・Gitを用いたチーム開発経験 ・コードレビューの経験
案件概要:AWS運用監視システムの設計・CDK開発支援 業務内容: 既存のECS環境において、複数のマイクロサービスに対応可能な高セキュリティ準拠のAWS運用監視システムを設計・構築いただく案件です。 OpenTelemetryを中心とした監視基盤の構築を進めており、CloudWatch Logs / X-Ray / Prometheus / Grafana / OpenSearch 等を活用し、ログ・メトリクス・トレースを包括的に可視化・管理します。 アクセス制御やテナント分離設計も求められるため、深いセキュリティ知見と設計力が問われます。 ・OpenTelemetry / Fluent Bit / CloudWatch Logs / X-Ray 等を用いた運用監視基盤の構築 ・マルチシステムに対応したアクセス制御(IAM / RBAC / Index制御)の設計 ・AWS CDKを活用した監視構成のIaC実装 ・監視テンプレート・標準ダッシュボードの共通化(可能であれば) 勤務時間:10:00~19:00(応相談) 場所:基本リモート(初期セットアップ・必要時のみ出社) 備考: ・40代まで希望 ・地方在住不可 外国籍:NG
案件の必須スキル
・AWS監視サービス(CloudWatch, X-Ray, AMP, OpenSearchなど)の設計・導入経験 ・OpenTelemetry / Fluent Bit の実務経験 ・IAM(ポリシー/ロール)設計・実装経験 ・AWS CDK(TypeScript / Node.js)によるインフラ構築経験
■概要:某ゲーム会社Webサービスの設計、開発、運用 ・機能及びキャンペーンの新規開発や改善 - 新機能含め提案、仕様検討から関わることができます ・APIの設計/開発、DB設計、サーバー負荷軽減 ・AWSなどのクラウドインフラを利用したサービス設計/運用 ・パフォーマンスチューニングやバグ対応 ・各種業務効率化に向けたツール開発 ・お客様からのお問い合わせについての調査対応 ・新サービスに向けた技術検証、PoC 【担当工程】 ・案件定義 ・基本設計 ・詳細設計 ・開発 ・テスト ・運用 Go
案件の必須スキル
・WebアプリケーションまたはWebAPIの開発経験:3年以上 ・Go言語(Echo)を使用した開発経験:3年以上 ・高負荷/大規模システム開発経験 ・React,Typescriptを利用したフロント開発経験
・教育サービス向けアプリケーションの開発に携わっていただきます。 ・下記工程の作業を想定しております。 - 詳細設計 - 実装 - テスト - リリース - 運用 - 不具合などの調査、修正 ※作業内容はスキルやご経験に応じて変動いたします。
案件の必須スキル
・静的型付き言語の開発経験(2年以上) ・Webアプリケーション開発経験(2年以上) ・BtoB向け業務システム開発経験(2年以上) ・ORMを用いた開発経験 ・ORMにおいて、RDBに非効率的なクエリ(N+1等)を発行しない程度の理解がある方 ・GitHub などでプルリクエスト駆動開発経験 ・ReactまたはNext.jsなどのコンポーネントベースなフレームワーク開発経験 ・TypeScriptの経験
■仕事内容 - 開発生産性を可視化し、継続的に改善していく仕組み・文化づくり - 現状の開発プロセスに関する改善点の発見 - 開発現場と伴走することによるプロセス改善 - 生成AIを活用し、開発生産性を向上させるツールや手法の開発 - 生成AIを活用した開発手法に関するドキュメンテーション - 社内で利用する生成AIサービスの技術検証・導入・運用・管理 - 生成AIの活用方法に関する社内での啓蒙活動 ■開発環境/使用ツール 新規事業における開発環境や使用ツールについては、ご参加いただく皆さんとこれから決定していきます。 - プロダクト開発言語: Go, TypeScript - ツール開発言語等: Bash, make, JSON, Docker Desktop ■案件の魅力(会社について・サービスについて) 弊社からのご稼働実績も複数人で長期間あり、 ご稼働いただきやすい環境になっております。 ■働き方 ・稼働日数:週5日 ※応相談 ・勤務時間:原則10:00~19:00 ※応相談 ・リモート可:週4リモート、週1出社(原則火曜日)
案件の必須スキル
- ソフトウェアエンジニアとして5年以上の実務経験 - Webサービスの開発経験 - 1年以上実務で生成AIを活用した経験 - 生成AIに関連するトピックの情報収集能力・英語のリーディング能力 - 開発チームの生産性向上や仕組み化、またチーム全体のコミュニケーションや協調性の促進などの、開発プロセスマネジメントに関する1年以上の経験 - プロジェクトの目標やスケジュール、タスクの管理などのプロジェクトマネジメントに関して1年以上の経験 - 様々な要件をとりまとめ、整理し、仕組み化する能力 - 日本語能力試験N1に相当する言語能力
案件概要:Next.jsベース フロントエンド開発支援(GraphQL BFF連携) 業務内容: Next.js + Reactでの新UI画面設計・実装(SSR対応) GraphQL(BFF経由)でのAPI連携(Apollo Client使用) Cookie + JWTを用いた認証/認可処理の実装 Lighthouse等を意識したパフォーマンス最適化 旧システム(Struts+JSP)をベースとしたUI再設計 勤務時間:10:00〜19:00(予定) 場所:基本リモート 備考: 40代まで希望 地方在住不可 外国籍:NG
案件の必須スキル
TypeScript / JavaScriptでのWebアプリ開発経験 Next.jsによる開発経験 React Hooks、Context APIの実装経験 JWT + Cookieを用いた認証・セッション管理の知識 SSR(Server Side Rendering)の実装経験 Apollo ClientとGraphQLを用いたフロントエンド開発経験 Gitを用いたチーム開発経験
LINE公式アカウントを利用したマーケティングツールをクライアント企業へ提供しており、 システムはフロント、バックエンド共にTypeScriptで構築されています。 システムを利用するのは公式アカウントに登録しているユーザーとクライアント企業様(管理画面)で、 プラットフォームはLINEアプリになります。 上記、既存システムの機能追加、改修、不具合修正などを対応いただきます。 ★持ち込みPCはMac、Windowsどちらでも可能です。 目安ではございますが、16ギガ以上のスペックが必要になります。 TypeScript
案件の必須スキル
・TypeScriptを用いたバックエンド or フロントエンド開発の経験:3年以上 ・Webシステム開発経験(5年以上)※バックエンドのみ ・Dockerを用いた開発の知見、経験
当社は生成AIを軸に事業開発を行うテクノロジーカンパニーです。 生成AIを絡めた複数事業の同時立ち上げを行っております。 その中で主にTypeScriptをメインとして開発業務を進めていただきます。 スキルやこれまでの経験を鑑みて最適な形でのアサインを協議していきたく存じます。 プロダクト例) 採用業務をサポートするAIエージェント AIが代理でアポイントメント(インサイドセールス業務)を行ってくれるサービス TypeScript
案件の必須スキル
・TypeScriptでの開発経験:3年以上 ・パブリッククラウドを活用したサービスの構築、運用経験 ・データベースシステム(MySQL、PostgreSQLなど)の理解と経験 ・Webフロントエンド、バックエンド双方の開発経験 ・AWS、GCP、Azureなどのクラウドサービスの利用経験 ・アジャイル開発の経験
1 - 30件/全22,579件
この条件の新着案件情報を受け取る
フレームワークで絞り込み
単価で絞り込み
エリアで絞り込み
職種で絞り込み
この条件の新着案件情報を受け取る
■TypeScriptとは TypeScriptはMicrosoft社により開発されたオープンソースのプログラミング言語です。 TypeScriptの特徴として、静的型付けは利用できること、JavaScriptの上位互換言語であるため同じ環境で動作できること、JavaScriptよりコードの可読性が高いこと、コンパイル時にエラーに気づける仕組みになっておりエラーを防止できること、大規模開発向けであること、コミュニティが活発であることなどが挙げられます。 TypeScriptができる開発はWebアプリ開発、モバイルアプリ開発、ゲーム開発と幅広いです。 TypeScriptはAngular、React、Vue.js、Next.js、Express.js、Reduxなどのフレームワーク・ライブラリがあります。 TypeScriptを活用しているサービスはSlack、GitHub、Airbnbなどがあります。 ■TypeScriptとJavaScriptの違い この章ではTypeScriptとJavaScriptの違いについて説明します。 型の有無:TypeScriptは静的型付け、JavaScriptは動的型付けです。TypeScriptはより厳密なコードの構造が必要です。 エラー検出:TypeScriptはコンパイル時やエディタ機能など開発時により多くのエラーを出力でき、修正可能です。一方JavaScriptは実行時までエラーが発見されないことが多いです。 開発の規模:TypeScriptはJavaScriptよりも大規模開発に適しています。その理由としてコードの可読性が高いこと、型の安全性があること、リファクタリングのリスクが少ない、IDEとの互換性が高いことなどがあるためです。 次に学習難易度について、TypeScriptはJavaScriptよりも学習の難易度が高いです。 その理由として、TypeScriptはJavaScriptに静的型付けを加えた開発言語であるため、さらに型システムやインターフェイス、ジェネリックスなど、静的型付けに関連する追加の概念を理解する必要であるためです。 一方JavaScriptの習得難易度はTypeScriptよりも低く、Webブラウザで実行できるため、さらに日本語による豊富な参考書やチュートリアルがあるため比較的習得しやすいでしょう。 ■TypeScriptを活用するメリット TypeScriptを習得することにより、具体的に以下のようなメリットがあります。 ・JavaScriptとの互換性が高い ・型を宣言でき、エラーを防止できる ・JavaScriptのフレームワークやライブラリを活用できる ・コードの可読性が高い ・転職に有利になりやすい ・将来性がある TypeScriptはWebアプリ開発、モバイルアプリ開発、ゲーム開発と幅広く開発に活用されているため、求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■TypeScriptを活用するデメリット TypeScriptを習得することにより、具体的に以下のようなデメリットがあります。 ・コード記述が増加し、開発時間が増える ・ツールチェーンの複雑化する可能性がある TypeScriptはメリットが多いですが、技術的な観点で注意すべき点がいくつかあることを理解しておきましょう。 TypeScript習得を今後検討しているフリーランスエンジニアは活用メリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■TypeScriptフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Webアプリ開発 具体的にはフロントエンド開発やフルスタック開発などのフリーランス求人・案件に携わることができます。また、業務内容は主にUI設計と実装、APIの統合、アプリのパフォーマンス最適化などの業務を担当します。 TypeScriptフリーランスエンジニアが求人・案件を獲得する上で、TypeScriptを使った開発経験、AngularやReact、Vue.jsなどフレームワーク経験、Node.jsやExpressなどバックエンド開発経験や知識、RESTful APIやGraphQLなどWeb APIとの統合経験、Gitなどバージョン管理ツールの経験などがあると参画しやすいでしょう。 ・モバイルアプリ開発 具体的にはクロスプラットフォームアプリ開発やネイティブアプリの拡張、PWA開発のフリーランス求人・案件に携わることができます。また、業務内容はモバイルアプリのUI/UXの設計と実装、ネイティブAPIとの統合、アプリケーションのパフォーマンスと最適化などを担当します。 TypeScriptフリーランスエンジニアが求人・案件を獲得する上で、TypeScriptを使った開発経験、React NativeやIonicなどクロスプラットフォーム開発経験、モバイルUI・UXデザインの理解、RESTful APIやGraphQLなどWeb APIとの統合経験、モバイルアプリのテスト手法やデバッグ経験、Gitなどバージョン管理ツールの経験などがあると参画しやすいでしょう。 ・ゲーム開発 具体的にはWebベースのゲーム開発、クロスプラットフォームモバイルゲーム開発、ソーシャルゲーム開発のフリーランス求人・案件に携わることができます。また、業務内容はゲームのロジックとインターフェースの設計・実装やグラフィックス、アニメーション、オーディオの統合、ネットワークプログラミングなどを担当します。 TypeScriptフリーランスエンジニアが求人・案件を獲得する上で、TypeScriptを使った開発経験、PhaserやBabylon.jsなどゲームエンジンの使用経験、HTML/CSSなどフロントエンド開発スキル、ソケットプログラミング、リアルタイム通信の経験、ゲームのUI・UXデザインの知識、3Dグラフィックスや物理エンジンの使用経験などがあると参画しやすいでしょう。 ■TypeScriptフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 TypeScriptはWebアプリ開発、モバイルアプリ開発、ゲーム開発など様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいフリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後TypeScriptを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は数年前と比較して多少少なくなっておりますが、なくなることはないでしょう。 TypeScriptフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはWebアプリ開発、モバイルアプリ開発、ゲーム開発のフリーランス求人・案件を探してみましょう。 ■TypeScriptでの週2日・週3日フリーランス求人・案件 TypeScriptの週2日・週3日フリーランス求人・案件はTypeScript全体のフリーランス求人・案件の中で8%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価120万円や150万円など、高単価案件・求人も多く存在します。 複数フリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価求人・案件はTypeScriptスキル以外にも、AngularやReact、Vue.jsの使用経験、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 TypeScriptフリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■TypeScriptフリーランス求人・案件に参画するために必要なスキル TypeScriptフリーランス求人・案件に参画するために必要なスキルとしては、TypeScript自体の開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてフリーランスエンジニアとして、TypeScriptでの開発経験はもちろんReact、Angular、Vue.jsなど代表的なフレームワークの使用経験、Node.jsやRESTful APIやGraphQLなどバックエンド開発経験、JestやMochaなどテスティングフレームワーク経験、AWSやAzureなどクラウド環境での開発経験があるとTypeScriptフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにTypeScriptフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■TypeScript開発経験年数別のアドバイス TypeScriptフリーランス求人・案件に参画するため、TypeScript開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のTypeScriptフリーランスエンジニア フリーランスエンジニアとして、TypeScriptの基本的な構文や型システム、インターフェースなど基礎知識を身につけましょう。 簡単なWebアプリ開発やフロントエンドの開発など小規模プロジェクトへ参画しシステムを開発するなどして積極的に実践で活用できるTypeScriptスキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のTypeScriptフリーランスエンジニア フリーランスエンジニアとして、中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 ReactやAngular、Vue.jsの代表的なフロントエンドフレームワークの活用やNode.jsを使用したバックエンド開発も経験し、フルスタック開発の知識を深めましょう。 その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のTypeScriptフリーランスエンジニアはある程度技術スキルも備わっており、フリーランス求人・案件に参画しやすいため、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のTypeScriptフリーランスエンジニア フリーランスエンジニアとして、大規模なアプリ開発や複雑なシステム開発に積極的に参画しましょう。さらにアーキテクチャ設計に携わりプロジェクトをリードができるような経験や知識を身につけましょう。 若手エンジニアへの教育やメンタリングを行える場合は、自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のTypeScriptフリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■TypeScript習得難易度・勉強方法 TypeScript習得難易度について、学習の難易度は比較的高いです。 その理由としてJavaScriptに静的型付けを加えた開発言語であるが故に型システムやインターフェイス、ジェネリックスなど、静的型付けの概念を理解する必要であるためです。 そのため、TypeScriptを習得を検討している方は、まず初学者よりも習得しやすいJavaScriptを学習することをおすすめします。 一見回り道かもしれませんが、TypeScriptはJavaScriptの上位互換言語であると言われるほど、JavaScriptとの互換性が高いです。 TypeScriptを学習するよりもJavaScriptを習得した方が効率的です。 学習コストについて、他プログラミング言語と比較して大幅な時間がかかります。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でTypeScriptを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「ドットインストール」や「Udemy」など多種多様なサービスがあります。 また、TypeScriptの公式ドキュメントや学習サイト「TypeScript Deep Dive」やYouTubeチャンネル「freeCodeCamp」など学習環境は整っています。 オンライン学習やプログラミングスクールはTypeScript自体の習得以外にも開発に必要なフロントエンドやバックエンドなど周辺知識の必要性も教えてくれるため、TypeScriptの学習においてより実践で使える知識を蓄えやすいでしょう。 その他、TypeScript習得を希望するエンジニアは、まず周辺でTypeScriptに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■TypeScriptフリーランスエンジニアにおすすめのTypeScriptフレームワーク・ライブラリ TypeScriptのフリーランスエンジニアとして、TypeScriptフレームワーク・ライブラリ知識はフリーランス求人・案件の参画確度を高めます。 代表的なAngular、React、Vue.js、Next.js、Express.jsなどのTypeScriptフレームワーク・ライブラリを解説いたしますので、ニーズのあるものを習得しましょう。 ・AngularJS AngularJSは、2009年GoogleのエンジニアがWebアプリケーション構築の手間を省くために、個人や企業のコミュニティと共同で開発した多機能なJavaScriptフレームワークでTypeScriptにも活用可能です。 AngularJSの特長はコード記述が少ないこと、コンポーネント指向があること、MVWを採用していること、双方向データバインディングが搭載されていることなどが挙げられます。 AngularJSは、Webアプリ開発やSPA構築、業務システム、データベース管理システムなどのシステム開発に活用されることが多いです。 AngularJSは中〜大規模と幅広い開発規模に適したJavaScriptフレームワークです。小規模での開発はVue.jsやReact(React.js)などのシンプルで軽量なフレームワークやライブラリがおすすめです。 ・React Reactは2015年3月に登場しFacebookで開発されたJavaScriptライブラリでTypeScriptにも活用可能です。ReactはReact.jsやReact.JSと呼称されることもあります。 Reactの特徴として宣言的Viewができること、仮想DOM採用により処理が高速であること、コンポーネント指向のため拡張しやすいこと、レンダリングの仕組みが効率的であること、Webアプリ以外にもモバイルアプリ開発ができることなどが挙げられます。 Reactは小〜大規模と幅広い開発規模に適したJavaScriptライブラリです。 ・Vue.js Vue.jsは2014年2月、Evan Youさんが開発したUI構築のためのJavaScriptフレームワークでTypeScriptにも活用可能です。AngularJSやReactと比較してフレームワークの規模が小さく、学習コストが低いため多くのエンジニアに重宝されています。 Vue.jsの特徴としてHTML/CSS、JavaScriptの基本的な知識が習得できるため学習コストが低いこと、独自の規約やルールが少なく拡張性が高いこと、コード記述が少なく自由度が高いこと、仮想DOMの利用により高速処理ができること、コンポーネントが再利用できること、SPA開発に適していることなどが挙げられます。 Vue.jsは小〜大規模と幅広い開発規模に適したJavaScriptフレームワークです。 ・Next.js Next.jsはUI構築に特化したJavaScriptフレームワークでTypeScriptにも活用可能です。 Next.jsの特徴として、サーバーサイドレンダリングや静的サイト生成をサポートしていること、環境構築がラクであること、ページ読み込み速度が速くSEOに強いことなどが挙げられます。 Next.jsは小〜大規模のWeb開発に適したJavaScriptフレームワークです。特にSSRやSEOを重視するシステムには最適です。 ・Express.js Express.jsはNode.js上でサーバーサイドのWebアプリを構築するためのフレームワークです。 Express.jsの特徴として、軽量であること、RESTful APIの開発に適していること、モジュールが豊富であること、日本語での情報が豊富であることなどが挙げられます。 Nuxt.jsは中〜大規模規模に適したJavaScriptフレームワークです。 TypeScriptフレームワーク・ライブラリを選ぶときの注意点 TypeScriptだけではなくIT技術全般にいえることですが、IT分野は日々新しい技術が開発されており、人気(頻繁に使用される)フレームワーク・ライブラリの入れ替わりも激しいです。そのため、常に市場動向や海外のエンジニアメディアなどを確認しておきましょう。 ■TypeScriptフリーランス求人・案件参画するために役立つ資格 TypeScript専用の資格はありません。 しかし、TypeScriptフリーランスエンジニアが取得しておいて良い資格を3つ紹介します。 ・CIW JavaScript スペシャリスト CIW(Certified Internet Web Professional)によって提供されるWeb技術の専門家を認定する資格です。試験時間は90分で55問、費用は150米ドルです。試験は英語で実施されます。 CIW JavaScript スペシャリストを取得することで、JavaScriptの知識やWeb開発のスキルや知識を証明できるメリットがあります。 TypeScriptフリーランスエンジニアとしてJavaScript知識は持っておいて損のない知識であるため、時間に余裕がある方は取得を検討してみましょう。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためTypeScriptフリーランスエンジニアとして取得しておいて良い資格でしょう。 ・ITストラテジスト試験 ITストラテジスト試験は、IT系国家資格の中でも最難関の試験です。 ITストラテジスト試験は、基本的なIT知識、情報技術を駆使した経営戦略の策定能力や推進力などが出題されます。ITストラテジスト試験の取得難易度は高く、10~15%ほどの合格率です。 JavaScriptフリーランスエンジニアとして、ITスキルや経営戦略などコンサルに近いスキルを身に付けることができます。そのため、TypeScriptフリーランスエンジニアとして取得しておいて良い資格でしょう。 TypeScript関連の資格を習得することは良いことですが、フリーランス求人・案件に参画するという目的を失わないようにしましょう。 資格取得によって、一定数スキルを証明することは可能ですが、重要視すべきことは、TypeScriptの実務経験や開発周辺で必要な開発スキルを保有していることです。 そのため資格は開発実務経験がある程度備わっている方や時間的に余裕がある方が取得すると良いでしょう。 TypeScriptエンジニアとして、実務未経験にも関わらず資格取得を最優先事項にすることはやめておきましょう。 ■TypeScriptフリーランス求人・案件の未経験での参画 TypeScript開発実務未経験の場合、参画できるTypeScriptフリーランス求人・案件は限られてくるでしょう。 TypeScriptなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 未経験からフリーランス求人・案件への参画を検討/希望している方は、はじめにTypeScriptでの開発経験を積める企業へ就職し2〜3年ほど開発経験を積むもしくは個人や副業としてTypeScript開発経験が積めるプロジェクトに1〜2年ほど参画し開発経験を身につける、どちらかの行動を行いましょう。 TypeScriptフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 フリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、TypeScriptフリーランス求人・案件ではJavaScriptなどの開発言語、React、Angular、Vue.jsなど周辺の開発スキルが求められます。 TypeScriptをはじめとする他開発言語の知識/スキルや周辺環境の知識/スキルが豊富であればフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■TypeScriptの市場動向やニーズ TypeScriptはWebモバイルアプリ開発、ゲーム開発など幅広く開発ができることからフリーランス求人・案件の中でも多く求人が存在します。そのためニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、TypeScriptエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 総務省の発表によると世界のICT市場は、スマートフォンやクラウドサービスの普及などにより、2021年は465.2兆円(前年比12.5%増)であり、2016年以降増加傾向で推移しています。 また、別のIT領域における市場動向をみてみましょう。 2023年5月IDC Japanが行なったソフトウェア市場の実績と予測の発表によると2022年の国内市場を、前年比13.9%増の4兆1548億6300万円と推定しています。また、国内市場は2022年から2027年にかけて年平均6.7%で成長し、2027年には5兆7459億円に達すると予測しています。 その他IoT、ビッグデータ、6G、ブロックチェーン、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮するとIT市場の急速な成長に伴いエンジニアの絶対数が足りておらず、TypeScriptを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 TypeScriptエンジニアとして現在活躍している方や今後活躍を検討している方はTypeScriptの開発実務経験や開発に必要な周辺開発スキル/経験を取得すると多くのエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。