1 - 30/件 全176件
案件の内容
プロダクト、サービスの企画段階から深くプロジェクトに関わります。 ステークホルダ、デザイナ、プロダクトマネージャなどと密に連携をとりながら自らの力を生かしていただきます。 フロント、サーバ、インフラさまざまなエンジニアが在籍しています。
求めるスキル
下記全てを満たす方をご提案お願いいたします。 ・サーバーエンジニアでの実務経験(8年以上) ・Javaを使用したプログラミング経験や相応の知識 ★Ver11以上の開発経験必須 ・MySQLなどRDBMSを用いた開発経験 ・HTML、CSS、JSのコーディング経験 ・JavaのSpringによるWebアプリケーションの開発経験
案件の内容
プロダクト、サービスの企画段階から深くプロジェクトに関わります。 ステークホルダ、デザイナ、プロダクトマネージャなどと密に連携をとりながら自らの力を生かしていただきます。 フロント、サーバ、インフラさまざまなエンジニアが在籍しています。
求めるスキル
下記全てを満たす方をご提案お願いいたします。 ・サーバーエンジニアでの実務経験(8年以上) ・Javaを使用したプログラミング経験や相応の知識 ★Ver11以上の開発経験必須 ・MySQLなどRDBMSを用いた開発経験 ・HTML、CSS、JSのコーディング経験 ・JavaのSpringによるWebアプリケーションの開発経験
案件の内容
【会社概要】 「マンガを世界に知らしめる」をミッションとし、漫画の力で世界中の人々をつなぎ、豊かな想像力と感動を届けています。 漫画を通じた新しいエンターテイメント体験を提供するスタートアップ企業です。 【業務内容】 事業拡大中につき増員を目的に募集します。 自社のtoC向けサービス・サイトの開発において、ユーザー体験の向上を目指すフロントエンド実装を担当していただきます。 メインの業務はNext.jsを使ったtoCサイトの構築で、他にメディアサイトやShopify、LPの構築など、様々なフロントエンド開発案件を担当いただきます。 最新のWeb技術やデザイン手法を取り入れながら、チームで協力して高品質なプロダクトの開発に貢献していただきます。 【この仕事で得られるもの】 ・多様な技術課題への挑戦: 大規模トラフィック処理やセキュリティの課題解決を通じて、最新の技術を学び成長できます。 ・クリエイティブな環境: 漫画に情熱を持つ多様なメンバーと協力しながら、革新的なサービスを支える重要な役割を担います。 ・裁量のある業務: 最新の技術スタックを使用した環境で、自ら提案・実行する機会が得られます。
求めるスキル
・Web開発経験:5年以上 ・最低1年以上のチーム開発経験(GitHubを用いたバージョン管理ができること) ・(できれば)社内システムやtoB向けではなく、toC向けサービスやサイトの開発経験が豊富な方 ・HTMLを正しく記述できること(W3C仕様を完璧に理解している必要はありませんが、適切なタグの使い分けができること) ・最新のHTML/CSS/JS仕様の更新に関心を持ち、技術トレンド(例:dialog、datalist、details/summary、:has()、container queryなど)をキャッチアップしていること
案件の内容
自社サービスである高機能Android型クラウドPOSレジの開発をメインにをお任せします。 ■具体的な業務内容 ・中長期的な運用を視野に入れたシステムアーキテクチャ設計、技術的意思決定 ・セキュリティ、拡張性、パフォーマンスなどを考慮した開発実装業務 ・営業やクライアントとのディスカッションを通したサービス課題の検討 ・タスク管理ツールを活用した進捗管理とコードレビューによる品質向上 ・要件定義、実装業務、レビュー業務 ■エンジニアチーム 〈メンバー構成〉 ・PM 1名 ・QA(PMO業務含む) 5名 ・Web側リードエンジニア 2名 ・Webエンジニア 7名 ・Androidエンジニア5名 〈実績〉 ・店舗導入実績2,000台超え、年間延べ10,000台(イベント含む)、継続率99% ・個人事業主から大手企業まで、導入実績も多数 ・ITベンチャーながら、POSレジ開発17年の実績とノウハウ
求めるスキル
・Androidアプリの開発を一人称でしてきたご経験(目安3年以上)
案件の内容
【業務内容】 自社で展開する「2.5次元エンターテインメントIP」の開発・運営を支えるサーバーサイド開発業務をお任せします 【具体的には】 ・自社IPを基盤としたサーバーアプリケーションの設計・開発・運用 (WebSocketを用いたリアルタイム通信システムの構築) ・TypeScriptなどのモダン言語による実装 ・RDBMSやNoSQLを活用した効率的なデータ処理とストレージ管理 ・AWSを活用したインフラ設計および運用 ・GitHubを用いたチーム開発
求めるスキル
・サーバーアプリケーションの開発・運用経験(3年以上) ・Go、TypeScript(サーバサイド)を用いた実務経験 ・AWS/GCPを活用したインフラ運用経験(1年以上)
案件の内容
【業務内容】 自社で展開する「2.5次元エンターテインメントIP」の開発・運営を支えるサーバーサイド開発業務をお任せします 【具体的には】 ・自社IPを基盤としたサーバーアプリケーションの設計・開発・運用 (WebSocketを用いたリアルタイム通信システムの構築) ・TypeScriptなどのモダン言語による実装 ・RDBMSやNoSQLを活用した効率的なデータ処理とストレージ管理 ・AWSを活用したインフラ設計および運用 ・GitHubを用いたチーム開発
求めるスキル
・サーバーアプリケーションの開発・運用経験(5年以上) ・Go、TypeScript(サーバサイド)を用いた実務経験 ・AWS/GCPを活用したインフラ運用経験(3年以上) ・エンジニアマネジメント/リード経験(1年以上) ・API構築/ドキュメント作成経験 ・技術選定経験
案件の内容
【主な業務内容】 - Goを使ったプログラミング言語によるAPIの機能追加・修正 - Vue.jsを使ったフロントエンドSPAによる画面の機能追加・修正(現時点でVue未経験でもかまいません。) - Google Cloud運用/保守・不具合の調査/対応・障害対応 【魅力/候補者へ期待すること】 - 少人数チームなのでバックエンド、フロントエンドといったポジションの固定は行っていません。バックエンド、フロントエンド、インフラと幅広く携わることができます。 - 毎日1~2時間ほどモブプロを実施しています。個人タスクで詰まっているところや実装方針の相談、コードのリファクタリングなどを行っています。 - 機能追加や大規模な修正などによる設計や設計変更が必要な場合は実装に着手する前にチームレビューを行う文化があります。 【求める人物像】 - チーム内で議論をして開発を進められる方 - ビジネスの展望を理解して、最適な技術選定を提案できる方 - 技術に対して前向きに楽しめる方
求めるスキル
- 主要なプログラミング言語(Go、NodeJS、Python、Java、PHPなどいずれか一つ)による開発の実務経験(3年以上) - リレーショナルデータベース(MySQL、PostgreSQLどちらか)の設計と管理の経験(3年以上) - フロントエンド技術(HTML、CSS、JavaScript)によるの開発の実務経験(2年以上) - AWS、Azure、Google Cloudなどいずれか一つのクラウドサービスの使用経験(1年以上) - 障害発生時の対応(夜間・休日を含む)を了承いただける方
案件の内容
QAテスターとして、以下の業務を担当していただきます: ・ソフトウェアのテスト実行および結果の記録 ・テストケースの実行および不具合の報告 ・テスト結果に基づくレポート作成およびチームへの共有 ・バグ管理ツールを活用した不具合のトラッキング ・テストデータの作成およびテスト環境の準備 ・開発チームと協力しながら、仕様確認やテスト要件の明確化をサポート
求めるスキル
下記全てを満たす方をご提案お願いいたします。 ・Webサービスのテスト業務経験がある ・基本的なSQLを使用してデータを抽出・検証した経験がある ・ISTQBの資格を持っている
案件の内容
業務内容 ・Webシステムの新規開発/不具合修正/機能改善 ※要件定義〜運用まで、ライフサイクルの全行程が対象 ・スタッフからの問い合わせ/トラブルシューティング対応 ・その他ITに関わる業務全般
求めるスキル
PHP(又はClassic ASP)及びJavaScriptでの開発経験(3年程度) >自走可能な方
案件の内容
【主な業務内容】 - Goを使ったプログラミング言語によるAPIの機能追加・修正 - Vue.jsを使ったフロントエンドSPAによる画面の機能追加・修正(現時点でVue未経験でもかまいません。) - Google Cloud運用/保守・不具合の調査/対応・障害対応 【魅力/候補者へ期待すること】 - 少人数チームなのでバックエンド、フロントエンドといったポジションの固定は行っていません。バックエンド、フロントエンド、インフラと幅広く携わることができます。 - 毎日1~2時間ほどモブプロを実施しています。個人タスクで詰まっているところや実装方針の相談、コードのリファクタリングなどを行っています。 - 機能追加や大規模な修正などによる設計や設計変更が必要な場合は実装に着手する前にチームレビューを行う文化があります。 【求める人物像】 - チーム内で議論をして開発を進められる方 - ビジネスの展望を理解して、最適な技術選定を提案できる方 - 技術に対して前向きに楽しめる方
求めるスキル
- 主要なプログラミング言語(Go、NodeJS、Python、Java、PHPなどいずれか一つ)による開発の実務経験(3年以上) - リレーショナルデータベース(MySQL、PostgreSQLどちらか)の設計と管理の経験(3年以上) - フロントエンド技術(HTML、CSS、JavaScript)によるの開発の実務経験(2年以上) - AWS、Azure、Google Cloudなどいずれか一つのクラウドサービスの使用経験(1年以上) - 障害発生時の対応(夜間・休日を含む)を了承いただける方
案件の内容
募集要項: 物流管理、在庫管理システムの構築エンジニア ★必須スキル: Salesforceの標準設定、フロー設定経験 SalesforceのLWSとApex開発経験 ★オプションスキル(あれば尚可): SVF帳票開発経験 Reactの開発経験 Git利用経験 ★使用ツール Visual Studio Code (VSCode) Gitの基本操作およびソース管理 ★プログラミング言語 Salesforce Apex と LWC(または Java 2年以上の経験) Javascript(あれば尚可) HTML/CSS(あれば尚可) ★言語・ドキュメントスキル 日本語能力:N1相当(業務コミュニケーションおよび仕様書や設計書の理解が問題なくできるレベル) ドキュメント作成経験(画面仕様書、処理設計書、テスト仕様書など):あれば尚可 ★勤務条件 勤務形態:出社対応(週4以上出社、要相談) 役割:SE(PG担当)1名(リーダーシップよりも実際の開発能力を重視) 経験年数:要件関連の開発経験3年以上(5年以上がベスト) ★その他 国籍:外国籍の方も応募可能
求めるスキル
★必須スキル: Salesforceの標準設定、フロー設定経験 SalesforceのLWSとApex開発経験
案件の内容
業務内容 ・Webシステムの新規開発/不具合修正/機能改善 ※要件定義〜運用まで、ライフサイクルの全行程が対象 ・スタッフからの問い合わせ/トラブルシューティング対応 ・その他ITに関わる業務全般
求めるスキル
PHP(又はClassic ASP)、JavaScriptでの開発経験(3年程度)
案件の内容
健康管理システムシリーズの開発エンジニアとして、以下の業務を担当していただきます ・自社プロダクトの設計・開発(Javaを使用) ・システムの詳細設計およびコードレビュー ・Spring Bootを用いたWEBアプリケーションの開発 ・MyBatisを使用したデータベースアクセスの実装 ・データベースのパフォーマンスチューニング ・JQueryやJavaScriptを活用したフロントエンド開発
求めるスキル
・Javaを用いたWEBアプリケーションの開発経験 ・システムの詳細設計およびコードレビュー経験 ・Spring Bootフレームワークを使用した経験 ・SQLを使用したコーディングスキル ・エンジニアチームマネジメント経験 ・JavaScript、CSS、JQueryの基本的な知識
案件の内容
健康管理システムシリーズの開発エンジニアとして、以下の業務を担当していただきます ・自社プロダクトの設計・開発(Javaを使用) ・Spring Bootを用いたWEBアプリケーションの開発 ・MyBatisを使用したデータベースアクセスの実装 ・データベースのパフォーマンスチューニング ・JQueryやJavaScriptを活用したフロントエンド開発
求めるスキル
・Javaを用いたWEBアプリケーションの開発経験 ・Spring Bootフレームワークを使用した経験 ・SQLを使用したコーディングスキル ・JavaScript、CSS、JQueryの基本的な知識
案件の内容
マンガ関係のDXツールを提供する会社にて、 現在案件の引き合いが増加し、ビッグプロジェクトも次々と決定している中、インフラ基盤のさらなる強化が必要となっています。 AWSおよびTerraformを活用した効率的でスケーラブルな運用体制を構築し、サービスを次のレベルに引き上げるため、インフラエンジニアとして支えていただける方を募集します。 以下の役割をお任せします。 ・AWS/GCPを利用したインフラ環境の設計・構築・運用・保守 ・Terraformを用いたインフラリソースのコード管理と自動化 ・システムの可用性、信頼性、スケーラビリティを確保するための施策の設計・実施 ・CI/CDパイプラインの構築と運用の改善 ・セキュリティ強化を目的とした施策の企画と実施(例:ネットワークのセキュリティ設計、ログ管理) ・サービスのモニタリングおよびアラート設計、障害発生時のトラブルシューティング ・開発チームや他のエンジニアとの連携を通じたインフラ運用の最適化
求めるスキル
・AWSまたはGCPを利用したインフラ設計・構築・運用経験 ・Terraformを用いたインフラ構築・管理の実務経験 ・Linuxベースのシステム運用およびトラブルシューティングの経験 ・チーム内外のメンバーと協力し、円滑なコミュニケーションを行えるスキル
案件の内容
■業務詳細 ・エンド企業の事業統合やレガシーシステムのモダナイゼーションによる新規開発案件のPM/PLおよびSE ・エンド企業の既存開発案件のリビジョンアップなどのPM/PLおよびSE ・新規サービスや機能の要件定義、設計、開発 ・既存サービスの再設計や機能追加 ・テスト仕様書の作成およびテスターへの指示 【プロジェクト例】 ・大手商社系リース会社向けのリースシステムパッケージの導入(オープン系)/カスタマイズ開発 ・大手自動車メーカー系リース会社向けのリースシステムパッケージの導入(オープン系)/カスタマイズ開発 【組織構成】 17名/女性3:男性14/平均39.8歳 通常、プロジェクトは3人~10人程度の規模です。大規模な機能追加やバージョンアップを含む基幹システムの再構築がある場合、50人規模に拡大し、多くの協力会社のエンジニアと共同で作業します。期間は3ヶ月から数年にわたります。
求めるスキル
・リース企業に所属したことがあり、情報システムに精通した方 ・リース企業の基幹系システムの開発に関わったことのある方 ・IT業界でPM/PL経験者でリース業のシステムに携わりたい方 ・IT業界でのエンジニア経験者でリース業のシステムに携わりたい方 ・会計についての知識をお持ちの方
案件の内容
現在、新たなプロジェクトの開始に伴い、Salesforce開発エンジニア(SE/PG担当)の募集を行っております。 募集要項: Salesforce開発エンジニア(SE/PG担当) 【スキル要件】 ★必須スキル: Salesforce標準設定(カスタムオブジェクト作成、項目設定、権限管理など) Salesforce Apex開発 Salesforce Lightning Web Component (LWC) 開発 Salesforceモバイル開発 Webアプリ開発経験(特にJavaScript系) Salesforce Aura コンポーネント開発 Salesforceフローの設定・開発 ★オプションスキル(あれば尚可): Salesforce AppExchangeアプリの開発経験 外部サービスのREST APIを利用したSalesforce連携開発経験 ナレッジまたは記事関連の管理システムの開発経験(Salesforce以外でも可) ★使用ツール Visual Studio Code (VSCode) Gitの基本操作およびソース管理 ★プログラミング言語 Salesforce Apex Javascript HTML/CSS
求めるスキル
・Salesforceの開発経験2年以上 ・WEB系開発経験
案件の内容
自社サービスである高機能Android型クラウドPOSレジの開発をメインにをお任せします。 ■具体的な業務内容 ・中長期的な運用を視野に入れたシステムアーキテクチャ設計、技術的意思決定 ・セキュリティ、拡張性、パフォーマンスなどを考慮した開発実装業務 ・営業やクライアントとのディスカッションを通したサービス課題の検討 ・タスク管理ツールを活用した進捗管理とコードレビューによる品質向上 ・要件定義、実装業務、レビュー業務 ■エンジニアチーム 〈メンバー構成〉 ・PM 1名 ・QA(PMO業務含む) 5名 ・Web側リードエンジニア 2名 ・Webエンジニア 7名 ・Androidエンジニア5名
求めるスキル
・Androidアプリの開発を一人称でしてきたご経験(目安3年以上)
案件の内容
自社サービスである高機能Android型クラウドPOSレジの開発をメインにをお任せします。 ■具体的な業務内容 ・中長期的な運用を視野に入れたシステムアーキテクチャ設計、技術的意思決定 ・セキュリティ、拡張性、パフォーマンスなどを考慮した開発実装業務 ・営業やクライアントとのディスカッションを通したサービス課題の検討 ・タスク管理ツールを活用した進捗管理とコードレビューによる品質向上 ・要件定義、実装業務、レビュー業務 ■CASHIERエンジニアチーム 〈メンバー構成〉 ・PM 1名 ・QA(PMO業務含む) 5名 ・Web側リードエンジニア 2名 ・Webエンジニア 7名 ・Androidエンジニア5名
求めるスキル
・Androidアプリの開発を一人称でしてきたご経験(目安3年以上)
案件の内容
仕事内容 自社プロダクトの新規機能開発やシステムの最適化など、高品質なサービスの提供をリードするソフトウェアエンジニアを募集します。 アーキテクチャ設計や技術選定において、チーム全体の開発効率向上にも貢献していただくことを期待しています! 【業務内容】 ■Webサービス全体のアーキテクチャ設計および技術選定 ■フロントエンドおよびバックエンドの新機能設計・開発 ■サービスのパフォーマンス改善およびスケーラビリティの向上 ■他チームとの密な連携を通じたプロジェクトの推進 ■ソフトウェア開発プロセスの最適化や技術的負債の解消 ■コードレビューやペアプログラミングによるエンジニアの育成 ■システムの安定運用のサポートと障害対応 など
求めるスキル
・Webサービスにおけるソフトウェア開発の実務経験(5年以上) ・フロントエンド・バックエンドの開発経験(TypeScript、PHP、Go、Javaなど) ・Webアーキテクチャやクラウドサービス(AWS, GCP, Azureなど)の深い知識 ・RESTful APIやGraphQLの設計・開発に関する豊富な経験 ・RDBMSやNoSQLデータベースの設計および運用経験 ・パフォーマンスチューニングや大規模システムのスケーリング経験 ・CI/CDパイプラインの構築と運用経験 ・チームやプロジェクトの技術的リーダーシップの経験
案件の内容
QAテスターとして、以下の業務を担当していただきます: ・ソフトウェアのテスト実行および結果の記録 ・テストケースの実行および不具合の報告 ・テスト結果に基づくレポート作成およびチームへの共有 ・バグ管理ツールを活用した不具合のトラッキング ・テストデータの作成およびテスト環境の準備 ・開発チームと協力しながら、仕様確認やテスト要件の明確化をサポート
求めるスキル
下記全てを満たす方をご提案お願いいたします。 ・Webサービスのテスト業務経験がある ・基本的なSQLを使用してデータを抽出・検証した経験がある
案件の内容
★100%自社開発、エンドユーザーと近い距離 ★10→100のサービスグロースを経験 ★フルフレックス制度、自己申告の昇給制度など チケット販売から受付までの多様な業務をワンストップで行えるチケットソリューションサービスの開発をお任せします。 ■具体的な業務内容 ・中長期的な運用を視野に入れたシステムアーキテクチャ設計、技術的意思決定 ・セキュリティ、拡張性、パフォーマンスなどを考慮した開発実装業務 ・営業やクライアントとのディスカッションを通したサービス課題の検討 ・チームマネジメント など ※Webについてはバックエンド・フロントエンドいずれもお任せします。 現在チケットソリューション事業部は、10→100のフェーズにあたります。事業のさらなる拡大のために差別化戦略を明確に打ち出し、SaaSビジネス組織の確立に向けて成長を目指しているフェーズです。 リードエンジニアの方には開発チームのリーダーとして営業メンバーとのディスカッションを通じたシステム要件の整理や、10→100フェーズの実現のため、メンバーの増員とそれに伴う育成を通した組織作りをお任せしたいと考えています。
求めるスキル
■Androidアプリの開発を一人称でリードしてきたご経験(目安3年以上) ■主体性をもって自ら業務設計・実行できる方 【このポジションのやりがい】 ■100%自社サービス開発のため、ご自身の仕事がすぐにサービスの成果として実感できる環境です。 ■開発担当分野が広く、裁量を持って取り組むことができます。
案件の内容
Androidアプリ用SDK、iOSアプリ用SDKを開発するエンジニアを募集します。 GIのエンジニア2名とコミュニケーションをとってGenieeSDKの保守・運用を行い、媒体からの技術的な質問があった時に返答する役割となります。 ・業務内容 SDK の保守・運用 クライアントへのSDK提供時の技術サポート 新規SDK開発の意思決定に必要な技術要件の整理
求めるスキル
・ネイティブアプリとウェブビューアプリの両方の開発・運用経験 2年以上 ・SDKの開発と保守・運用の経験 2年以上 ・顧客(営業・エンジニア)と円滑なコミュニケーションが可能
案件の内容
自社サービスである高機能Android型クラウドPOSレジの開発をメインにをお任せします。 ■具体的な業務内容 ・中長期的な運用を視野に入れたシステムアーキテクチャ設計、技術的意思決定 ・セキュリティ、拡張性、パフォーマンスなどを考慮した開発実装業務 ・営業やクライアントとのディスカッションを通したサービス課題の検討 ・タスク管理ツールを活用した進捗管理とコードレビューによる品質向上 ・要件定義、実装業務、レビュー業務 ■エンジニアチーム 〈メンバー構成〉 ・PM 1名 ・QA(PMO業務含む) 5名 ・Web側リードエンジニア 2名 ・Webエンジニア 7名 ・Androidエンジニア5名
求めるスキル
・Androidアプリの開発を一人称でしてきたご経験(目安3年以上)
案件の内容
Androidアプリ用SDK、iOSアプリ用SDKを開発するエンジニアを募集します。 GIのエンジニア2名とコミュニケーションをとってGenieeSDKの保守・運用を行い、媒体からの技術的な質問があった時に返答する役割となります。 ・業務内容 GenieeSDK の保守・運用 クライアントへのGenieeSDK提供時の技術サポート 新規SDK開発の意思決定に必要な技術要件の整理
求めるスキル
必須ネイティブアプリとウェブビューアプリの両方の開発・運用経験 2年以上 SDKの開発と保守・運用の経験 2年以上 顧客(営業・エンジニア)と円滑なコミュニケーションが可能 歓迎広告システムに知見がある 広告に関するSDKの開発や運用経験がある 海外の開発メンバーと英語でコミュニケーション可能
案件の内容
▼仕事内容 AI・機械学習モデルの製品化をご担当いただきます。具体的には、モデルを利用するインターフェースであるAPIの開発をご担当いただきます。 開発したAPIは、上述したプロダクトへの組み込みや、単体でのマイクロサービスとして、社会にデリバリーしていきます。 ▼業務例 具体的には以下のような業務を担当していただく想定です。 - AI/MLエンジニアが実装したモデルのAPI開発 - スケーラビリティを意識したAPI仕様の設計 - 製品としてのモデル最適化(MLエンジニアと協業前提) - クラウドインフラやデータベースを活用したシステムの構築と運用(SREと協業前提) ▼AI機能の一例 - 画像認識技術を活用した設計図面類似性検索エンジン - 図面読み込みによる特徴量自動抽出 - 図面に書き込まれた部材の自動抽出
求めるスキル
- Pythonのフレームワークを使用したWebアプリケーション開発の実務経験(3年以上目安) - Pythonを用いた開発実務経験(3年以上目安) - 自社サービス開発・運営を行う企業におけるWebアプリケーション開発の経験(3年以上目安) - RDBMS を用いたシステム設計・開発経験 - Docker に代表されるコンテナ技術を用いたサービス設計・開発経験
案件の内容
■業務内容 既存システムのフルリニューアル、次世代プラットフォーム開発、社内DX、新規での設計・開発や既存機能の改修など多岐に渡る開発プロジェクトがありますが、主にリユースビジネスのコアシステム全般(POS・商品/売買管理システム等)のリプレイスをメインにお任せする予定です。 ▼お任せする開発領域 バックエンド/フロントエンドに偏らず、ご経験やご志向性に合わせて幅広くおまかせいたします。 少数精鋭で開発にあたっており、自らリーダーシップをとりながら主体的に開発にあたっていただける方を募集します。 <バックエンドの開発> ・パフォーマンスやスケーラビリティを考慮したアーキテクチャ設計 ・要件定義段階でのミドルウェアやフレームワーク等の技術選定と技術検証 ・社内チームと連携したサービス開発 ・コードレビューやテスト自動化によるサービス品質の向上 <フロントエンドの開発> ・Nuxt.jsでのモダンなSPA開発 ・要件定義段階でのライブラリやフレームワーク等の技術選定と技術検証 ・社内チームと連携したサービス開発 - PM・PO・デザイナー・バックエンドのメンバーと密なコミュニケーションを取りながら、最適なUXを実現していただく ・コードレビューやテスト自動化によるサービス品質の向上
求めるスキル
・Java、Ruby、Nuxt.js、PHPのいずれかの言語を用いた開発実務経験(5年以上) ・チームでの開発経験 ・テストコードを書く習慣
案件の内容
小売業(フロービジネス)から、ITプラットフォームを中心としたストックビジネスへのゲームチェンジの為、既存システムのフルリニューアル、次世代プラットフォーム開発、社内DX、新規での設計・開発や既存機能の改修など多岐に渡る開発プロジェクトがあり、担当するプロダクトは経験・スキル、希望を考慮し対話の上お任せいたします。 <関わるプロダクト> 自社ビジネスをスケールさせる次世代プラットフォームの新規構築に関わり、DX化を通じてスタッフの生産性と顧客満足の向上に繋げる。 ・リテールビジネスのコアシステム全般(POS・商品/売買管理システム等) ・モール型ECサイトの開発 ・卸業者向けプラットフォームの開発 ・複数サービスの予約一元管理システムの開発 ▼お任せする開発領域 <バックエンドの開発> ・パフォーマンスやスケーラビリティを考慮したアーキテクチャ設計 ・要件定義段階でのミドルウェアやフレームワーク等の技術選定と技術検証 ・社内チームと連携したサービス開発 ・コードレビューやテスト自動化によるサービス品質の向上 <フロントエンドの開発> ・Nuxt.jsでのモダンなSPA開発 ・要件定義段階でのライブラリやフレームワーク等の技術選定と技術検証 ・社内チームと連携したサービス開発 - PM・PO・デザイナー・バックエンドのメンバーと密なコミュニケーションを取りながら、最適なUXを実現していただく ・コードレビューやテスト自動化によるサービス品質の向上
求めるスキル
・Ruby or Java or PHP or Nuxtを用いた実務経験(5年以上) ・チームでの開発経験 ・テストコードを書く習慣
Javaについて JavaはSun Microsystem(サンマイクロシステム)社が開発したC言語をベースに開発されたオブジェクト指向のプログラミング言語であり、Googleが開発に用いる三大言語(Java、C++、Python)の1つとして知られています。 Javaの最大の特長として「Write once, run anywhere」つまり、一度書いたコードが開発環境とは異なる実行環境でも実行できる構造であることであり、これはJavaの理念となっています。 Javaは身の回りの様々なもののシステムに使用されています。 例えばJavaはデスクトップ向けのアプリやWebサービス開発、Android向けのスマホアプリ、金融機関の基幹システム、カーナビや家電の組み込みなどIoT機器に使用されています。 Javaは金融や保険など業務系システム開発や大規模プロジェクトで採用されることが多いですが、この理由としてJavaはOSで汎用的に動作する点や並行開発がカンタンな点、型の制約により不具合が発見されやすい、信頼性が高いことが挙げられます。 具体的にはMinecraft、楽天、Twitter、Evernote、銀行ATMやオンラインバンキング、ブルーレイプレーヤーなど様々なところでJavaは活用されています。 Javaの特徴として以下のようなことが挙げられます。各特徴の詳細は後述しています。 ・オブジェクト指向である ・OSに依存しない ・処理速度が速い ・高い人気と需要がある ・フレームワークやライブラリが充実している ・セキュリティが高い ・技術的に安定している ・プログラミング以外の作業が大変 Javaの特徴:オブジェクト指向であることについて Javaはオブジェクト指向であることにより実際の業務をモデル化してプログラムを作りやすく、カプセル化などの技術によりセキュリティコントロールも容易になる特徴があります。 Javaの特徴:OSに依存しないことについて JavaはJVM(Java Virtual Machine:Java仮想マシン)」上で動いているため、Java仮想マシンが動作するコンピュータであればどのコンピュータでも利用可能です。そのためLinux、Windows、AndroidなどOSに依存しない開発が可能となります。 Javaの特徴:処理速度が速いことについて Javaは起動にコンパイルを必要とするコンパイラ言語であるためRubyやPython、PHPよりも処理速度が速くなります。 Javaの特徴:高い人気と需要があることについて 「TIOBE Index」ではJavaは3位、GitHut 2.0ではJavaは3位と高い人気があり、人気に伴い需要も相対的にあります。 Javaの特徴:フレームワークやライブラリが充実していることについて JavaはSpring Framework、Jakarta EE(旧Java EE(Java Platform, Enterprise Edition))、Apache Struts、Apache Wicket、Play Framework、Spark Framework、JSF(JavaServer Faces)、SAStruts (Super Agile Struts)などのフレームワークやライブラリがあります。 Javaの特徴:セキュリティが高いことについて Javaはセキュリティを考慮した設計となっており、PHPやRubyなどの開発言語と比較し安定性が高く、セキュリティ面で信頼されています。 Javaの特徴:技術的に安定していることについて Javaは世界中で活用している開発言語であるため、情報量も豊富でバグが起こっても修正しやすく安定しています。 Javaの特徴:プログラミング以外の作業が大変ことについて Javaは一度環境を整えれば、高性能な言語ですが、実際に動作するまでのインフラの準備が、PHPやRubyなどの開発言語を比較するとハードルが高いです。 JavaはC言語をベースに開発されましたが、言語自体の違いと得意領域の観点から簡単に解説します。 言語自体の違いについて、Javaはオブジェクト指向言語であり、C言語はコンパイル言語であるという点です。 得意領域について、Javaは業務システムやWebサービスが得意領域であり、C言語はOSの開発やロボット開発、組み込み系ソフトウェア開発を得意領域です。 Javaフリーランス求人・案件において高単価を狙っている方は以下のような経験を身につけましょう。 ・Java自体での開発経験年数 ・チームマネジメント経験 ・大規模なチームでの開発経験 ・Java開発周辺で頻繁に使用するスキル ・参画するフリーランス求人・案件の商流 ・Javaフレームワークやライブラリの利用経験 フリーランスエンジニア向けIT求人・案件サイトである「meetX FREELANCE」ではJavaのフリーランス求人・案件が多く掲載されており、カンタンに仕事を見つけることができます。ぜひ一度meetX FREELANCEでJavaフリーランス求人・案件の仕事探しをしてみてください。