1 - 30/件 全403件
案件の内容
KotlinまたはJavaを用いた開発を中心に、要件定義から設計・実装・テスト・運用保守まで、スキルに応じたフェーズを担当していただきます。 • 自治体向け健康管理アプリのAndroidアプリ開発 • サイネージ受付システムのAndroidアプリ開発 • バックエンドAPIとの連携、画面UI設計、機能追加・改修対応 • 他プラットフォーム(iOS/Web)との仕様調整や連携開発(経験に応じて)
求めるスキル
• Androidアプリの開発経験(3年以上が望ましい) • KotlinまたはJavaを用いたネイティブアプリ開発経験 • Android Studioを使用した開発経験 • REST APIとの連携実装経験 • Gitを用いたチーム開発経験 • PHPやバックエンドとの連携経験
案件の内容
自社サービスである高機能クラウドPOSレジの契約者利用する、管理ページのフロントエンド開発をメインにをお任せします。 flutterエンジニアチームが社内にいないため、新たなチームの立ち上げ要因として、1人称で業務をお任せしたいと考えております。 ■具体的な業務内容 ・中長期的な運用を視野に入れたシステムアーキテクチャ設計 ・セキュリティ、拡張性、パフォーマンスなどを考慮した開発実装業務 ・実装業務、レビュー業務 ■エンジニアチーム 〈メンバー構成〉 ・PM 1名 ・デザイナー1名 ・QA(PMO業務含む) 5名 ・リードエンジニア 2名 ・Webエンジニア 6名 ・Androidエンジニア5名
求めるスキル
・Flutterアプリの開発を一人称でしてきたご経験(目安3年以上)
案件の内容
鉄鋼業界向けAI×IoTプロダクトにおける、高温・粉塵環境で稼働するカメラ機器やエッジデバイスの設計・構築・運用を担当いただきます。 Linux環境で動作するオンプレサーバーやRaspberry PiなどのIoTデバイスを活用し、AI解析に必要な安定したデータ取得・伝送を支えるポジションです。 【業務内容(例)】 ・カメラ、オンプレサーバー、エッジコンピュータ向けのソフトウェア開発 ・Pythonによる画像処理やデバイス制御ロジックの実装 ・技術仕様の策定・導入支援・現地工場での導入対応 ・Linuxサーバ、ネットワーク機器(L2/L3)、IoT機器の設計・構築・運用 ・DockerやGitHub Actionsなどを用いた開発環境の整備 ・障害調査・再発防止の技術支援
求めるスキル
・Git/GitHub を用いたチーム開発経験(3年以上) ・Pythonによる開発経験(1年以上) ・Dockerの利用経験(1年以上) ・LinuxベースのOSでの開発・運用経験(1年以上) ・ネットワーク基礎(OSI参照モデル、L2/L3、TCP/IPなど)への理解と実務経験
案件の内容
仕事内容 自社プロダクトである鉄スクラップ解析アプリケーションの開発を担当いただきます。 主な業務内容: ①AIアプリケーションの開発 ・AIが動作するWebアプリケーションの開発 【技術スタック】 フロントエンド:React.js/Next.js バックエンド:NestJS/Prisma, Python, Golang, C++ インフラ/ミドルウェア:AWS, MySQL, Redis ②現地サーバのソフトウェア開発 ・ハードウェアベンダー等と協力した、現地サーバ上で動作するアプリケーションの実装 ・お客様の業務システムとの連携機能の設計・開発
求めるスキル
・TypeScript を使用した実務経験(3年以上) ・バックエンド開発経験(3年以上) ・AWS を利用したシステム開発および運用経験 ・ネットワークの基本的な知識(OSI参照モデル、TCP/IP、HTTP/HTTPSなどのプロトコルに関する知識)
案件の内容
大手企業様向けのシステム開発案件の上流工程を担当いただきます。 要件定義、設計、製造及び各種ドキュメント作成などを中心に担当して頂きます。 ※定期的にクライアント先(都内)に訪問する可能性もあります。 社内、社外PMやエンジニアとチームを組んでお仕事を進めていただきます。
求めるスキル
・週5日出社して業務できる方 ・RFP、要件定義書、基本設計書、画面設計書、テスト仕様書/報告書などのドキュメント作成を単独で完遂できる方 ・ウェブシステムの要件定義、設計、開発の実務経験がある方
案件の内容
■概要 Unity + C# を用いての iOS、Android 用のゲームアプリ開発 ■業務内容 ・ゲームアーキテクチャ設計からリリースまでの全体設計・実装 ・大量オブジェクトの効率的な描画・処理システムの構築 ・サーバー通信を前提とした設計・実装(通信エラー処理、データ同期等) ・パフォーマンス最適化(メモリ、CPU、GPU) ・チーム開発におけるコードレビュー・技術指導 ■組織構成 現在社員数は、25名ほどとなっております。 社員のほとんどのメンバーが業界経験5年以上であり、ヒットタイトルの経験者も多く在籍をしています。
求めるスキル
・商用ゲーム開発経験 5年以上 ・Unityを使用した商用ゲーム開発経験 ・スマートフォンアプリケーションの最適化経験(メモリ管理、描画最適化等) ・チーム開発経験 ・AssetBundle等のリソース管理システムの知識・経験
案件の内容
本プロジェクトでは、初心者ユーザーがWeb3にアクセスしやすい、資産運用Webアプリケーションの開発を行っております。 現在、Web3の世界ではDeFiと呼ばれる暗号資産/仮想通貨を利用した投資・投機が日常的に行われ、巨大な金融マーケットになっております。しかし、Bitcoinを始めとした暗号資産/仮想通貨に一般消費者がアクセスすることはかなりハードルが高いです。また、法的な問題により、このマーケットの恩恵を日本人が充分に受けることができていません。 このプロジェクトでは、このハードルを乗り越えることをミッションとしたアプリケーション開発を行い、Web3での資産運用を手軽に行えるモバイルWebアプリケーション開発を行っております。 本プロジェクトは企画が通り、本開発フェーズに入ったばかりです。現在はエンジニア3名 + PM2名で要件定義を行いつつ、設計を行っている段階です。 エンジニア人数はMax7名で、Web3/ブロックチェーンの部分は自社エンジニアが中心に担当を行うため、アプリケーション部分のフロントエンド開発及びバックエンド開発を担っていただける方を募集します。 なお、バックエンドができる方が理想ではありますが、資産運用初心者ユーザーをターゲットに、Web3という資産運用上級者向けのアプリケーションを作る都合上、とにかくUI/UXの良いアプリケーション開発を行う必要があるため、フロントエンドエンジニアの枠を別途設けております。作業ボリュームもフロントエンドが大きいと想定しております。UI/UXの良いアプリケーション開発に自信があり、そこに自社デザイナーと二人三脚でチャレンジしてみたい方を募集します。
求めるスキル
・キャリア面 - Webアプリケーション開発経験が5年以上ある方 - 同じ会社もしくはプロジェクトで2年以上継続して働かれている方(経歴書にわかるように記載ください) ・スキル面 - TypeScript/Vue.js/Ionicを利用したWebフロントエンド開発経験2年以上 - システム保守運用経験 →"作って終わり"ではない、システム運用や監査対応など、ランニングも考慮した開発ができる方が必須です。 フロントエンド文脈では管理画面開発やABテスト経験などがそれに当たります。 - フロントエンドのアーキテクチャ設計(例えばコンポーネントの持ち方など)経験
案件の内容
大手企業様向けのシステム開発案件の製造工程を中心に担当いただきます。 設計、製造、テストを中心に担当して頂きます。 社内、社外PMやエンジニアとチームを組んでお仕事を進めていただきます。
求めるスキル
・週5日出社(新宿)して稼働できる方 ・Typescript、Reactでの開発経験のある方 ・理解力が高い(キャッチアップが得意、地頭が良い) ・任せられた業務を責任をもって完遂できる方
案件の内容
大手企業様向けのシステム開発案件の上流工程を担当いただきます。 要件定義、設計、製造及び各種ドキュメント作成などを中心に担当して頂きます。 ※定期的にクライアント先(都内)に訪問する可能性もあります。 社内、社外PMやエンジニアとチームを組んでお仕事を進めていただきます。
求めるスキル
・週5日出社して業務できる方 ・RFP、要件定義書、基本設計書、画面設計書、テスト仕様書/報告書などのドキュメント作成を単独で完遂できる方 ・ウェブシステムの要件定義、設計、開発の実務経験がある方
案件の内容
自社サービスである高機能Android型クラウドPOSレジの開発をメインにをお任せします。 ■具体的な業務内容 ・中長期的な運用を視野に入れたシステムアーキテクチャ設計、技術的意思決定 ・セキュリティ、拡張性、パフォーマンスなどを考慮した開発実装業務 ・営業やクライアントとのディスカッションを通したサービス課題の検討 ・タスク管理ツールを活用した進捗管理とコードレビューによる品質向上 ・要件定義、実装業務、レビュー業務 ■エンジニアチーム 〈メンバー構成〉 ・PM 1名 ・QA(PMO業務含む) 5名 ・Web側リードエンジニア 2名 ・Webエンジニア 7名 ・Androidエンジニア5名 〈実績〉 ・店舗導入実績2,000台超え、年間延べ10,000台(イベント含む)、継続率99% ・個人事業主から大手企業まで、導入実績も多数 ・ITベンチャーながら、POSレジ開発17年の実績とノウハウ
求めるスキル
・Androidアプリの開発を一人称でしてきたご経験(目安3年以上)
案件の内容
大手企業様向けのシステム開発案件の上流工程を担当いただきます。 要件定義、設計、製造及び各種ドキュメント作成などを中心に担当して頂きます。 ※定期的にクライアント先(都内)に訪問する可能性もあります。 社内、社外PMやエンジニアとチームを組んでお仕事を進めていただきます。
求めるスキル
・週5日出社して業務できる方 ・RFP、要件定義書、基本設計書、画面設計書、テスト仕様書/報告書などのドキュメント作成を単独で完遂できる方 ・ウェブシステムの要件定義、設計、開発の実務経験がある方
案件の内容
本プロジェクトでは、初心者ユーザーがWeb3にアクセスしやすい、資産運用Webアプリケーションの開発を行っております。 現在、Web3の世界ではDeFiと呼ばれる暗号資産/仮想通貨を利用した投資・投機が日常的に行われ、巨大な金融マーケットになっております。しかし、Bitcoinを始めとした暗号資産/仮想通貨に一般消費者がアクセスすることはかなりハードルが高いです。また、法的な問題により、このマーケットの恩恵を日本人が充分に受けることができていません。 このプロジェクトでは、このハードルを乗り越えることをミッションとしたアプリケーション開発を行い、Web3での資産運用を手軽に行えるモバイルWebアプリケーション開発を行っております。 本プロジェクトは企画が通り、本開発フェーズに入ったばかりです。現在はエンジニア3名 + PM2名で要件定義を行いつつ、設計を行っている段階です。 エンジニア人数はMax7名で、Web3/ブロックチェーンの部分は自社エンジニアが中心に担当を行うため、アプリケーション部分のフロントエンド開発及びバックエンド開発を担っていただける方を募集します。
求めるスキル
・キャリア面 - Webアプリケーション開発経験が5年以上ある方 - 同じ会社もしくはプロジェクトで2年以上継続して働かれている方(経歴書にわかるように記載ください) ・スキル面 - Golangでの開発経験 →バックエンド実装をGolangで行います。フレームワークなどは検討中です。 - TypeScriptでの開発経験 →フロントエンド実装をTypeScript/Vue.js/Ionicで行います。 - システム保守運用の経験 →"作って終わり"ではない、システム運用や監査対応など、ランニングも考慮した開発ができる方が必須です。 - AWSを用いた、インフラ構築含めたバックエンド実装経験が2年以上ある方 →インフラ構築も行っていただくため。
案件の内容
自社サービスである高機能Android型クラウドPOSレジの開発をメインにをお任せします。 ■具体的な業務内容 ・中長期的な運用を視野に入れたシステムアーキテクチャ設計、技術的意思決定 ・セキュリティ、拡張性、パフォーマンスなどを考慮した開発実装業務 ・営業やクライアントとのディスカッションを通したサービス課題の検討 ・タスク管理ツールを活用した進捗管理とコードレビューによる品質向上 ・要件定義、実装業務、レビュー業務 ■エンジニアチーム 〈メンバー構成〉 ・PM 1名 ・QA(PMO業務含む) 5名 ・Web側リードエンジニア 2名 ・Webエンジニア 7名 ・Androidエンジニア5名
求めるスキル
・Androidアプリの開発を一人称でしてきたご経験(目安3年以上)
案件の内容
◆自社で提供しているチケット販売・来場受付サービス、およびその関連事業(ポイント管理・会員管理)においてWEBアプリ開発をお任せいたします。 下記のいずれか、もしくは両方の業務をご希望に応じて決定。 ■Webアプリケーション開発業務およびその関連事業・サービスのフロントエンドまたはバックエンドの設計、実装 ■Webアプリケーションインフラ開発業務およびその関連事業・サービスのインフラのCDKによる構築・docker化
求めるスキル
■Webアプリケーションの開発経験 https://docs.google.com/spreadsheets/d/1cnTEHPmutgARUcMeadvQ8tJ2j1GG5FQQPcRpChB1QCE/edit?usp=sharing に記載されているLeetCodeの問題のうち、Mediumのものの8割を20分以内、Hardのものの8割を40分以内ぐらいで解ける程度(実際に解いていただく必要はございません) ■「システム設計の面接試験」 https://www.socym.co.jp/book/1406 に記載されているようなシステム設計について、目次に記載されているような各システムの設計を簡易的に30〜60分程度の中で会話できる
案件の内容
以下業務をお願いいたします! ・河川シミュレーションソフト関連の機能開発 ・Fortran用いた高速な数値計算プログラムの設計・実装・最適化 ・AI駆動開発(cursorやDevinなど)を活用した開発 ・社内外のデータサイエンティストや研究者と連携したプロジェクトの企画・運営 ・WebAPIやデータパイプラインの構築、運用フローの整備
求めるスキル
・CまたはC++を用いたソフトウェア開発経験 ・サーバーサイドアプリケーションの設計・実装経験 ・AI駆動開発(cursorやdevinなど)を活用した開発への興味 ・Gitを用いたチーム開発経験およびコードレビューの習慣
案件の内容
★100%自社開発、エンドユーザーと近い距離 ★10→100のサービスグロースを経験 ★フルフレックス制度、自己申告の昇給制度など チケット販売から受付までの多様な業務をワンストップで行える自社のチケットソリューションサービスの開発をお任せします。 ■具体的な業務内容 ・中長期的な運用を視野に入れたシステムアーキテクチャ設計、技術的意思決定 ・セキュリティ、拡張性、パフォーマンスなどを考慮した開発実装業務 ・営業やクライアントとのディスカッションを通したサービス課題の検討 ・チームマネジメント など ※Webについてはバックエンド・フロントエンドいずれもお任せします。 現在チケットソリューション事業部は、10→100のフェーズにあたります。事業のさらなる拡大のために差別化戦略を明確に打ち出し、SaaSビジネス組織の確立に向けて成長を目指しているフェーズです。 リードエンジニアの方には開発チームのリーダーとして営業メンバーとのディスカッションを通じたシステム要件の整理や、10→100フェーズの実現のため、メンバーの増員とそれに伴う育成を通した組織作りをお任せしたいと考えています。
求めるスキル
■Androidアプリの開発を一人称でリードしてきたご経験(目安3年以上) ■主体性をもって自ら業務設計・実行できる方 【このポジションのやりがい】 ■100%自社サービス開発のため、ご自身の仕事がすぐにサービスの成果として実感できる環境です。 ■開発担当分野が広く、裁量を持って取り組むことができます。
案件の内容
◆自社で提供しているチケット販売・来場受付サービス、およびその関連事業(ポイント管理・会員管理)においてWEBアプリ開発をお任せいたします。 下記のいずれか、もしくは両方の業務をご希望に応じて決定。 ■Webアプリケーション開発業務およびその関連事業・サービスのフロントエンドまたはバックエンドの設計、実装 ■Webアプリケーションインフラ開発業務(IaC)およびその関連事業・サービスのインフラのCDKによる構築・docker化
求めるスキル
■WEBアプリケーション開発経験 ■リレーションと最低限のパフォーマンスを考慮してDBの設計ができる方 ■主体性をもって自ら業務設計・実行できる方 【このポジションのやりがい】 ■フロントエンド~バックエンドまで一気通貫して業務を行う事で、幅広い業務に携わる経験を積むことができます。 ■100%自社サービス開発のため、ご自身の仕事がすぐにサービスの成果として実感できる環境です。 ■開発担当分野が広く、裁量を持って取り組むことができます。
案件の内容
自社サービスである高機能Android型クラウドPOSレジの開発をメインにをお任せします。 ■具体的な業務内容 ・中長期的な運用を視野に入れたシステムアーキテクチャ設計、技術的意思決定 ・セキュリティ、拡張性、パフォーマンスなどを考慮した開発実装業務 ・営業やクライアントとのディスカッションを通したサービス課題の検討 ・タスク管理ツールを活用した進捗管理とコードレビューによる品質向上 ・要件定義、実装業務、レビュー業務 ■エンジニアチーム 〈メンバー構成〉 ・PM 1名 ・QA(PMO業務含む) 5名 ・Web側リードエンジニア 2名 ・Webエンジニア 7名 ・Androidエンジニア5名
求めるスキル
・Androidアプリの開発を一人称でしてきたご経験(目安3年以上)
案件の内容
大手企業様向けのシステム開発案件の上流工程を担当いただきます。 要件定義、設計、製造及び各種ドキュメント作成などを中心に担当して頂きます。 ※定期的にクライアント先(都内)に訪問する可能性もあります。 社内、社外PMやエンジニアとチームを組んでお仕事を進めていただきます。
求めるスキル
・週5日出社して業務できる方 ・RFP、要件定義書、基本設計書、画面設計書、テスト仕様書/報告書などのドキュメント作成を単独で完遂できる方 ・ウェブシステムの要件定義、設計、開発の実務経験がある方
案件の内容
自社サービスである高機能Android型クラウドPOSレジの契約者利用する、管理ページのフロントエンド開発をメインにをお任せします。 ■具体的な業務内容 ・中長期的な運用を視野に入れたシステムアーキテクチャ設計 ・セキュリティ、拡張性、パフォーマンスなどを考慮した開発実装業務 ・実装業務、レビュー業務 ■エンジニアチーム 〈メンバー構成〉 ・PM 1名 ・デザイナー1名 ・QA(PMO業務含む) 5名 ・リードエンジニア 2名 ・Webエンジニア 6名 ・Androidエンジニア5名
求めるスキル
・Flutterアプリの開発を一人称でしてきたご経験(目安3年以上)
案件の内容
・新生活を支援する自社アプリの企画・設計・開発・運用 ・Flutterを用いたクロスプラットフォームアプリ開発 ・ユーザーのニーズを捉えたUI/UX設計 ・チームメンバーとの連携、開発進捗管理 ・新技術の調査・導入、開発プロセス改善
求めるスキル
・PM/PL経験(5名以上のチーム体制) ・Flutterを用いたアプリ開発経験3年以上 ・Dart言語の基礎知識 ・iOSまたはAndroidアプリ開発経験 ・Gitを用いたチーム開発経験
案件の内容
大手企業様向けのシステム開発案件の上流工程を担当いただきます。 要件定義、設計、製造及び各種ドキュメント作成などを中心に担当して頂きます。 ※定期的にクライアント先(都内)に訪問する可能性もあります。 社内、社外PMやエンジニアとチームを組んでお仕事を進めていただきます。
求めるスキル
・週5日出社して業務できる方 ・RFP、要件定義書、基本設計書、画面設計書、テスト仕様書/報告書などのドキュメント作成を単独で完遂できる方 ・ウェブシステムの要件定義、設計、開発の実務経験がある方
案件の内容
・新生活を支援する自社アプリの企画・設計・開発・運用 ・Flutterを用いたクロスプラットフォームアプリ開発 ・ユーザーのニーズを捉えたUI/UX設計 ・チームメンバーとの連携、開発進捗管理 ・新技術の調査・導入、開発プロセス改善
求めるスキル
・Flutterを用いたアプリ開発経験1年以上 ・Dart言語の基礎知識 ・iOSまたはAndroidアプリ開発経験 ・Gitを用いたチーム開発経験
案件の内容
自社サービスである高機能Android型クラウドPOSレジの開発をメインにをお任せします。 ■具体的な業務内容 ・中長期的な運用を視野に入れたシステムアーキテクチャ設計、技術的意思決定 ・セキュリティ、拡張性、パフォーマンスなどを考慮した開発実装業務 ・営業やクライアントとのディスカッションを通したサービス課題の検討 ・タスク管理ツールを活用した進捗管理とコードレビューによる品質向上 ・要件定義、実装業務、レビュー業務 ■エンジニアチーム 〈メンバー構成〉 ・PM 1名 ・QA(PMO業務含む) 5名 ・Web側リードエンジニア 2名 ・Webエンジニア 7名 ・Androidエンジニア5名 〈実績〉 ・店舗導入実績2,000台超え、年間延べ10,000台(イベント含む)、継続率99% ・個人事業主から大手企業まで、導入実績も多数 ・ITベンチャーながら、POSレジ開発17年の実績とノウハウ
求めるスキル
・Androidアプリの開発を一人称でしてきたご経験(目安3年以上)
案件の内容
■顧客 大手企業様の案件 ■プロジェクト内容 既存のSalesCloud上にて新たな機能を実装するための、オブジェクト設定や権限設定、フロー構築、承認プロセス構築等を行います。 APEXも数多くはないですが、ございますので、Apex経験もある方ですと大歓迎です。 ■プロジェクトフェーズ 設計・開発フェーズとなります。 プロジェクトリリースは年末、年明けを予定しております。(2つのプロジェクトで1名ずつ募集をしており、片方が年末、片方が年明けリリース) 参画期間については、現時点では未定です。
求めるスキル
・Salesforce案件への関与2年以上 └標準機能について、自走して設定ができる方 └APEXのコーディング経験ある方(尚可)
案件の内容
【業務内容】 自社で展開する「2.5次元エンターテインメントIP」の開発・運営を支えるサーバーサイド開発業務をお任せします 【具体的には】 ・自社IPを基盤としたサーバーアプリケーションの設計・開発・運用 (WebSocketを用いたリアルタイム通信システムの構築) ・TypeScriptなどのモダン言語による実装 ・RDBMSやNoSQLを活用した効率的なデータ処理とストレージ管理 ・AWSを活用したインフラ設計および運用 ・GitHubを用いたチーム開発
求めるスキル
・サーバーアプリケーションの開発・運用経験(3年以上) ・Go、TypeScript(サーバサイド)を用いた実務経験 ・AWS/GCPを活用したインフラ運用経験(1年以上)
案件の内容
大手企業様向けのシステム開発案件の上流工程を担当いただきます。 要件定義、設計、製造及び各種ドキュメント作成などを中心に担当して頂きます。 ※定期的にクライアント先(都内)に訪問する可能性もあります。 社内、社外PMやエンジニアとチームを組んでお仕事を進めていただきます。
求めるスキル
・週5日出社して業務できる方 ・RFP、要件定義書、基本設計書、画面設計書、テスト仕様書/報告書などのドキュメント作成を単独で完遂できる方 ・ウェブシステムの要件定義、設計、開発の実務経験がある方 ・PHPを用いた開発経験がある方
案件の内容
視覚障碍者向けIoTデバイスのUIとなる歩行ナビゲーションのiOS及びFlutterアプリ開発をしていただきます。 【業務詳細】 Swift及びFlutterを用いてiOS及びandroidのアプリの設計、開発をお願いします。 ■要求分析・要件定義・設計・開発・検証・運用 ■ユーザIFであるGUI/UXの開発 ■その他新規機能の開発 (例)アプリの画面構成を考えて、画面遷移を含めて実装するなど 【一緒に働くメンバー】 ・iOSアプリ開発チーム(約5名) ・ファームウェアアプリ開発チーム(CTO含め2名) ・バックエンド開発チーム(約2名)
求めるスキル
■モバイルアプリ開発経験(3年以上) 【主な開発環境】Swift,Fullter,Firebase,Jira 等 ■androidアプリの開発経験 ■Fullterでの開発経験 ■上流工程からのシステム開発経験 【主な作成物】要求整理、基本設計、画面設計
アプリケーションエンジニアについて アプリケーションエンジニアはシステム開発におけるシステム設計からプログラムの開発、システム動作テストなど、システムエンジニアの中でも特にアプリケーションを扱うエンジニアのことを指します。 アプリケーションは、複数分類がありますので以下にて解説します。 Webアプリケーション Webアプリケーションとは、スマートフォンやパソコンにインストールして使用するソフトウェアとは異なり、Web上で使用できるアプリを指します。 例えば、TwitterやFacebookなどのSNS、AmazonやYahoo!ショッピングなどのECサイト、GmailやGoogleカレンダーなどの各種サービスなどWebアプリケーションです。 スマホアプリ スマートフォン向けのアプリケーションです。 iPhone向けやAndroid向けなど、今や膨大な数のアプリが存在し、例えば、2019年に行われたAppleの発表によると、App Storeの経済圏の売上高は2020年単体で6430億ドル(約70兆円)にのぼります。 総務省が発表した令和3年版 情報通信白書内「情報通信機器の世帯保有率」によると、2020年のモバイル端末の保有率は96.8%となっており、スマホアプリ開発を行うアプリケーションエンジニアの需要はさらに高まるといわれています。 業務系アプリケーション 業務系アプリケーションとは、企業が日々行う業務を効率的に行うため、企業に対して開発されるアプリケーションを指します。 たとえば、生産管理システム、販売管理システム、在庫管理システム、財務・会計システム、グループウェア、社内SNSなどが挙げられます。 組み込み系アプリケーション 組み込み系アプリケーションとは、自動車やATM、スマートフォン、スマート家電、自動販売機、信号機など、ある機能に特化して開発されるアプリケーションのことです。近年ではIoTの発展や5Gの本格化などにより組み込み系アプリケーションの需要も増加しています。 アプリケーションエンジニアの仕事内容を解説します。 アプリケーションの開発 アプリケーションエンジニアは、システム設計から動作テスト・本番リリースまでの開発工程を担当します。新規システムの構築や機能追加・改修など決められた要件をもとに開発を担当することもあれば、開発を行うために要件を整理し、開発するシステムの設計から担当することもあります。大規模開発の場合、単体テスト、連結テスト、結合テストなどの段階を踏んでテストを実施します。正常に動作するだけではなく、ユーザー視点での使いやすさや評価もふまえ、アプリケーションの品質を高めていくことが必要です。 アプリケーションの保守・運用 アプリケーションエンジニアとして開発業務以外にも、保守や運用業務を行うこともあります。OSやミドルウェアの更新やアップデートなどを含むシステムやインフラの運用業務では、データベースやサーバーなどの環境構築、システムのログ監視などを行います。 また、動作の不具合やトラブルが発生した場合、素早く原因を究明し解決します。 アプリケーションエンジニアとして、必要なスキルを解説します。 プログラミング言語のスキル アプリケーションエンジニアはプログラミング言語のスキルが必要です。WebアプリケーションはJavaScriptやRuby、PHPなど、業務アプリケーションはJavaやC言語、C++など、スマホアプリケーションはSwiftやKotlin、Objective-Cなどの開発言語を使用します。 興味や希望しているアプリケーション開発の開発言語をマスターしておくことで、アプリケーションエンジニアとしての仕事を獲得しやすくなります。 フレームワークなどの各種ツールスキル アプリケーションエンジニアとして、業務をスムーズにするフレームワークや開発ツールの経験・知識も必要です。 開発言語ごとにフレームワークがあり、使用する開発言語に合わせてフレームワークを習得しましょう。例えば、JavaはSpring Framework、JavaScriptはNode.js、RubyはRuby on Rails、PHPはLaravel、PythonはDjango、SwiftはXCode、KotlinはAndroid Studioなどが挙げられます。 また、Web開発でチームでの連携が求められる場合、GitやGithubなどバージョン管理やプロジェクト管理を行う開発ツールを使うことも多いので知識として持っておきましょう。 サーバーやネットワーク、データベースなどインフラスキル アプリケーションエンジニアとして、サーバやデータベース、ネットワークなどインフラに関する幅広いスキルが必要です。 インフラ関連の幅広いスキルを身につけると、システム開発の全体像を掴めるようになり、アプリケーションエンジニアとして活躍できる幅が広がるでしょう。 クラウドの知識 アプリケーションエンジニアとしてクラウドの知識も必要になるでしょう。 最近ではインフラ構築のクラウド化が進んでおり、案件でも要求されることが多く、アプリケーションエンジニアにもAWSやAzure、GCP(Google Cloud Platform)などのクラウド知識をもっておきましょう。 アプリケーションエンジニアとしてクラウド知識があると重宝されるエンジニアになれるでしょう。 アプリケーションエンジニアフリーランス求人・案件において高単価を狙っている方は以下のような経験を身につけましょう。 ・アプリケーションエンジニアとしての実務経験年数 ・サーバー、データベース、ネットワークなどインフラの実務経験年数 ・開発言語やフレームワークを使った実務経験年数 ・クラウドの知識 ・チームマネジメント経験 ・コミュニケーションスキル フリーランスエンジニア向けIT求人・案件サイトである「meetX FREELANCE(ミートエックスフリーランス)」ではアプリケーションエンジニアのフリーランス求人・案件が多く掲載されており、カンタンに仕事を見つけることができます。ぜひ一度meetX FREELANCE(ミートエックスフリーランス)でアプリケーションエンジニアフリーランス求人・案件の仕事探しをしてみてください。