1 - 30/件 全142件
案件の内容
■業務内容 既存システムのフルリニューアル、次世代プラットフォーム開発、社内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年以上) ・チームでの開発経験 ・テストコードを書く習慣
案件の内容
【業務内容】 自社サービスである「クラウド在庫管理サービス」のiOSエンジニアを募集します。 現在iOSをメインで開発しているメンバーが、AIの開発に注力できるよう、新たにiOS開発の中核人材となってくださる方を探しています。 モバイルアプリの新機能開発・改善をお任せする予定です。 下記の業務を少しずつ担当いただき、徐々に領域を広げていっていただきたいと思っております。 ・zaico モバイルアプリの新機能開発・改善を行う ・開発する機能のテスト/テストコードの実装を実施する ・開発した機能のメンテナンス・不具合修正する ・開発要件を固めたメンバーとのディスカッションと認識合わせ (必要に応じてメンバーとオンラインミーティングの時間が確保をお願いします。) ・開発要件からの具体的な詳細設計を行う(詳細設計書の作成は必須ではない)
求めるスキル
※下記両方必須です ・iOSの開発経験が合計5年以上 (プログラミングスクールや独自の学習期間は含まれない) ・ビジネスレベルの日本語の読み書き・話しができる
案件の内容
<概要> 累計17万社のクラウド在庫管理ソフトのプロダクトマネージャーを募集します。 今まで代表やエンジニアが兼務の中で担当していた領域ですが、今後専任者を立てることで、顧客が求める付加価値の高い製品開発の推進強化を狙います。 <業務内容> ・会社の方針を経営陣と議論し理解する ・プロダクトチームやセールス/CSチームの協力を得ながら顧客を理解する ・どのような製品開発を行うか指針の策定を行う ・指針に沿ったアクションをメンバーが行えるようマネジメントを行う <求めるレベル感> ・会社の大方針を経営陣と議論できる戦略的大局観がある ・顧客理解力が高い&顧客の解像度を上げられる ・上記を踏まえて、どこような製品を開発していくべきかの指針と、指示を出せる ・バックグラウンドとして営業企画もしくはソフトウェアエンジニア設計・企画の経験があること <今後のキャリアアップイメージ> 取締役レベルの製品開発統括責任者を目指せる方をイメージしております
求めるスキル
①下記の視点を持ちながら製品設計や企画の経験が3年以上あること ・ビジネス視点がしっかりあること (技術的にすごい!だけで意思決定せず、顧客の価値に基づいて売上につながる製品開発ができること) ・顧客訪問など顧客を知る活動について積極的であること ②製品や機能開発に優先順位を様々なステークホルダーと調整した経験
案件の内容
オンライン商標登録サービスの要件定義をおまかせします。 PdMのもと、プロダクトの要件定義を行い開発に繋げるとても重要な役割です。 【具体的な業務内容】 ・システム開発に向けての要件定義 ・開発スケジュールの策定 ・エンジニアのマネジメント
求めるスキル
・企画された機能開発に向けて要件定義をされたご経験 ・PdMとしてのご経験
案件の内容
▼仕事内容 - 建設業界に持続的な調達サプライチェーンを構築する自社のコアプロダクトの開発に従事いただきます。新機能開発や既存機能改修を中心に、企画/設計/開発/運用とプロダクト開発に必要な全てのフェーズに携わっていただきます。 - コアプロダクトからの業界横展開として、マルチプロダクト戦略のもとVerticalSaaS事業を構想しており、今後SaaS事業のプロダクト開発業務にも携わっていただきます。 ▼具体的な業務内容 - 開発関連:実装・自動テストの作成・レビュー・検証・リリースなどプロダクト開発に必要なことを職能に縛られず横断的にお任せします。 - 仕様検討:チームで行う仕様検討への貢献、ユーザーヒアリング、他部署との連携。
求めるスキル
- サーバーサイドプログラミング言語(Node.js、Python、Ruby、Javaなど)を使用したWebアプリケーション開発の実務経験(1年以上目安) - 基本的なデータベース管理システム(MySQL、PostgreSQL、MongoDBなど)の使用経験 - RESTful APIの設計および実装経験 - Gitなどのバージョン管理ツールの使用経験 - チームでの開発経験およびコミュニケーションスキル
案件の内容
▼仕事内容 - 建設業界に持続的な調達サプライチェーンを構築する自社のコアプロダクトの開発に従事いただきます。新機能開発や既存機能改修を中心に、企画/設計/開発/運用とプロダクト開発に必要な全てのフェーズに携わっていただきます。 - コアプロダクトからの業界横展開として、マルチプロダクト戦略のもとVerticalSaaS事業を構想しており、今後SaaS事業のプロダクト開発業務にも携わっていただきます。 ▼具体的な業務内容 - 開発関連:実装・自動テストの作成・レビュー・検証・リリースなどプロダクト開発に必要なことを職能に縛られず横断的にお任せします。 - 仕様検討:チームで行う仕様検討への貢献、ユーザーヒアリング、他部署との連携。
求めるスキル
- HTML、CSS、JavaScriptを使用したWebアプリケーション開発の実務経験(1年以上目安) - 基本的なフロントエンドフレームワーク(React、Vue.js、Angularなど)の使用経験 - Gitなどのバージョン管理ツールの使用経験 - チームでの開発経験およびコミュニケーションスキル
案件の内容
・SaaS検索製品のオンプレパッケージ化と保守対応 ・参考情報:対象製品の言語: ・バックエンド:FastAPI, Ruby on Rails ・フロントエンド:Nuxt3 ①オンプレパッケージ化~12月頃 - オンプレパッケージ化: - オンプレミス用ディレクトリの構成検討 - compose.yml の統合 - 統合したcompose.yml で起動させる - package script の開発 - setup script の開発 - zipファイルとsetup script を使ったインストール検 - zipファイルの格納先・配布方法の検討 - 運用スクリプトの整備、マニュアルの作成 - version up script の開発 - version up 検証 - 利用リファレンスの作成 ②保守対応1月~応相談 - 該当パッケージに関する問い合わせの調査
求めるスキル
- SaaS製品のオンプレパッケージ化の経験 - 以下領域への深い理解 - Docker, Docker Compose, Git, Shell, OS(Linux), Nginx - 構築された状態の利用経験だけでなく、1から構築できるレベル - FastAPI, Nuxtを用いた開発経験
案件の内容
自社で企画・開発・運営をしている動画配信サービスの保守開発業務をご担当いただきます。
求めるスキル
・Ruby on Railsを使用したチーム開発経験(3年以上) ・Vue.jsまたはreactを使用したフロントエンド開発経験
案件の内容
自社プロダクト開発部エンジニアチームに参画いただきます。 このポジションではWebアプリケーションの基本設計から実装、リリースまでの一連の開発業務をご担当いただきます。
求めるスキル
・Webアプリケーション開発経験5年以上〜 ・Ruby(Ruby on Rails)での開発経験3年以上〜 ・SES・受託開発・自社開発問わず、いずれかの環境での開発経験がある方 ・プロジェクトもしくは、チームマネジメントの経験
案件の内容
自社プロダクト開発部エンジニアチームに参画いただきます。 このポジションではWebアプリケーションの基本設計から実装、リリースまでの一連の開発業務をご担当いただきます。 ▼具体的な業務内容 ・担当プロダクトの開発および運用 ・担当プロダクトの技術的な課題設定及び解決 ・サービス運営・改善のための技術的支援 ・アーキテクチャ選定、プログラミング言語やフレームワーク、ライブラリの技術調査・選択 ※一人が一つの機能開発を担当し開発しているためフルスタックに動ける方を歓迎します。
求めるスキル
- webアプリケーションの実務経験3年以上(技術要件の選定から実装まで一人で行える方) - コードの可読性を意識できる方 - データベース設計が行える方 ・Ruby(Ruby on Rails)での開発経験3年以上〜
案件の内容
クラウドカメラの開発において、自社内にてサーバーの設計、構築、管理等をお任せいたします。 【配属先情報】 ■5名(PM1名・NW1名・HW1名・フロントエンド2名) [OS]Linux [NW]Cisco
求めるスキル
・サーバー開発経験(3年以上) ・MySQLに拘らずオープン系DBの使用経験 ・Bourne Shell、C Shell、Perl等の スクリプト操作経験 ・PHP、Ruby、Perl、Pythonの内、1つ以上の経験言語があること ・サーバ系(UNIX)の仕組みを押さえており、基本的な操作ができること ・既存システム・プログラムの仕様を解析、調査、メンテナンス、改善等の経験
案件の内容
【概要】 メタバースプロジェクト ・仮想空間でコミュニケーションやライブステージ、ゲームを楽しむことができるUnityエンジンを使用したメタバースゲームの開発/運用 ・ethereum, polygonのネットワークを利用したNFTを軸としたdapps開発/運用 【主な業務内容】 ・メタバースゲームにおけるゲーム管理ツールの開発/運用業務全般 ・メタバースゲームにおけるポータルサイトの開発/運用業務全般 ・メタバースゲームと連携する各Webサービスの開発/運用業務全般 ・インフラ構築/運用業務全般
求めるスキル
・週5で出社可能な方(フルリモート、一部リモート不可) ・年齢~45歳 ・BtoCサービスにおけるnodejsを使用したバックエンド開発の実務経験2年以上 ・スマートフォンに対応したWEBサイト及びWEBアプリケーションの業務経験 ・React.js、Vue.js、Nuxt.js、Next.jsいずれかのフレームワークを使用したフロントエンド開発経験 ・AWS / GCPを利用した実務経験2年以上 ・Web サーバ / RDBMS の知識・設計・開発経験3年以上 ・SVN、Gitなどのバージョン管理システムの使用経験" ・日本語能力試験(JLPT)N1取得+日本企業での就業経験(外国籍の方の場合)
案件の内容
【概要】 メタバースプロジェクト ・メタバースにおけるテーブルゲームやボードゲームをプレイすることのできるアミューズメントパークの開発プロジェクト ・ユーザが3Dのアバターを使用して3D空間内で他のユーザとコミュニケーションを取りつつ、各種ゲームでゲーム内通貨を稼ぐことができる ・そのゲーム内通貨をゲーム専用のwebサイトで仮想通貨に変換することができるサービス ・ゲーム大会やインフルエンサー・IPとのコラボを実施予定 ・後々マッチング機能やコマンドバトル機能、ライブ機能を導入し、3D空間のエリアを広げていく予定
求めるスキル
・週5で出社可能な方(フルリモート、一部リモート不可) ・年齢~38歳 ・ゲームプロジェクトでの実務経験 ・バックエンド開発におけるフレームワーク経験(ruby on rails, django, nodejs, php等)の実務経験4年以上 ・AWS / GCPを利用した実務経験2年以上 ・Web サーバ / RDBMS の知識・設計・開発経験3年以上 ・SVN、Gitなどのバージョン管理システムの使用経験 ・日本語能力試験(JLPT)N1取得+日本企業での就業経験(外国籍の方の場合)
案件の内容
【概要】 ブラウザ向けカジュアルゲームの統合プラットフォームの開発/運用プロジェクト ・広告システム、アフィリエイトシステム開発/運用 ・JavaScriptフレームワークによるHTML5ゲーム開発/運用
求めるスキル
・週5で出社可能な方(フルリモート、一部リモート不可) ・広告システム、アフィリエイトシステム開発のご経験 ・スマートフォンに対応したWEBサイト及びWEBアプリケーションの業務経験 ・リリース経験あり ・バックエンド(javascript, typescript)の実務経験あり(3年以上) ・日本語能力試験(JLPT)N1取得+日本企業での就業経験(外国籍の方の場合)
案件の内容
【概要】 ブラウザ向けカジュアルゲームの統合プラットフォームの開発/運用プロジェクト ・広告システム、アフィリエイトシステム開発/運用 ・JavaScriptフレームワークによるHTML5ゲーム開発/運用
求めるスキル
・週5で出社可能な方(フルリモート、一部リモート不可) ・広告システム、アフィリエイトシステム開発のご経験 ・スマートフォンに対応したWEBサイト及びWEBアプリケーションの業務経験 ・リリース経験あり ・バックエンド(javascript, typescript)の実務経験あり(3年以上) ・日本語能力試験(JLPT)N1取得+日本企業での就業経験(外国籍の方の場合)
案件の内容
■募集ポジションについて 本ポジションでは、ネットショップ作成サービスをご利用いただく加盟店向けの金融サービスの開発を担っていただく方を募集します。 ◾️ 業務内容 ・開発プロジェクトにおけるアプリケーション開発 ・機能開発における設計~実装~リリースまでを一気通貫でご担当いただきます ・バックエンドの開発が中心になりますが、興味やご経験に応じてフロントエンド開発もお任せします ・ユーザーからのフィードバックに基づく改善 ・本番エラー監視、改善 ・日常的なリファクタリング ・クラウドサービスの活用やコンテナ化など技術ドリブンな開発環境の改善 ■ チーム構成 配属となるDev Groupは3名のチームです。
求めるスキル
・チームの一員として、サーバサイドエンジニアとしてWebサービス/アプリの一定の運用経験がある ・PHP、Java、Ruby、Python、Goなどの言語を用いて、一定規模のアプリケーション開発を行った経験が3年以上ある方 ・コードレビューやGitHubでのプルリクエストレビューなどの経験がある ・他部署を巻き込んで大きなプロジェクトを成功させたいという意欲や、コミュニケーションを積極的にしていく意思がある
案件の内容
■電動キックボードのシェアリング事業のアプリの設計・実装をご担当いただきます。 【具体的な仕事内容】 プロダクトマネジメント、データ分析の部門と連携しながら、電動キックボードサービスを作り上げていくポジションとなります。 ・iOS,Androidアプリの開発 ・サーバサイド・IoTチームとの協業を通じたシステムのつなぎ込み
求めるスキル
・フルスタックエンジニアとしての開発経験 ・PHP(Laravel)もしくはモダンな開発言語での開発経験(3年以上) ・開発基盤の見直し・整備ができる方 ・要件定義等、上流工程から携わった経験
案件の内容
■詳細 まずは、バックエンドを中心に次世代ITプラットフォーム開発に携わっていただきます。これまでの経験や希望を踏まえて業務をお任せしますので、現時点で下記仕事内容のすべてが出来る必要はありません。パフォーマンス発揮できるところから関わり、ゆくゆくはアーキテクチャ設計や要件定義、技術選定などにチャレンジいただければと考えています。 <バックエンドの開発> - パフォーマンスやスケーラビリティを考慮したアーキテクチャ設計 - 要件定義段階でのミドルウェアやフレームワーク等の技術選定と技術検証 - 社内チームと連携したサービス開発 - コードレビューやテスト自動化によるサービス品質の向上 <関わるプロダクト> ビジネスを加速化させる次世代プラットフォームの新規構築に関わり、DX化を通じてスタッフの生産性そして顧客満足の向上に繋げる。 ・リユースビジネスのコアシステム全般(POS・商品/売買管理システム等)
求めるスキル
・Ruby(Ruby on Rails)もしくはJavaでの開発経験 ・開発経験5年以上 【求めている人物像】 ・スタートアップ企業やベンチャー企業のような働き方ができる方 ・技術的負債に向き合える方 ・ビジネス側の議論ができる方
案件の内容
・ウェビナーマーケティング支援プラットフォームサービスのバックエンド開発全般業務(場合によってはフロントからインフラ周り迄)をご担当いただきます。後々は、PMとしてプロジェクト管理をしていただくことも可能です。 ■ 詳細 ・すでに稼働している配信サービスをデグレードさせることなく、安定して供給できるよう、新機能の追加や既存機能を改善業務。 ・スピード感をもって開発することが重要だった時期のコードを読み解き、必要に応じて、長期的なサービスの品質維持のためのリプレイスを実施業務。 ・そのほか、事業のグロースのための企画立案や、提案業務。 ・週1回1時間、レビュー会への参加。
求めるスキル
・Ruby/Ruby on Railsでの実務経験(2年以上) ・AWSのご経験(目安3年)
案件の内容
スマホゲーム開発業務をご担当いただきます。 主にゲームの新規機能や機能改善のAPI、マスターデータの設計から開発までご担当いただく予定です。
求めるスキル
・Ruby on Railsでの開発経験(1年以上) ・DB設計経験 ・shellなどLinuxの知識 ・ソーシャルゲーム運用経験
案件の内容
ベンチャー企業にて、運送のマッチングプラットフォーム開発業務をご担当いただきます。主にバックエンド開発およびAPI開発やTDD、データベース設計などをご担当いただきます。 【開発環境】 ・言語:Ruby、TypeScipt、JavaScript、ES6、Sass ・フレームワーク:Ruby on Rails、Vue.js、Vuex、jQuery、Webpack ・テスト:Jest, TestCafe ・デザインツール:Figma ・データベース:Aurora MySQL 2.0 ・インフラ:AWS (EC2, S3, Lambda etc.) ・バージョン管理:Git/Github ・コミュニケーション:Slack、Notion
求めるスキル
・RubyでのWeb開発経験 ・Ruby on Railsでの開発経験 ・Gitでのチーム開発経験
案件の内容
美容医療の口コミ・予約サービスのAndroidアプリ開発業務に関わっていただきます。 開発しているサービスは美容医療自体の体験向上のために、ユーザーが利用するクリニック・口コミ検索のアプリやクリニックが利用する予約管理ツールなどのアプリケーションを幅広く提供しています。 こういったプロダクト全体に関わっていただきながら、技術を軸に利用者の課題解決を通し、提供価値の最大化することを追求し、開発を行います。 ■ 主要言語・フレームワークなど アプリ: ・開発言語:Kotlin, Swift ・CI:CircleCI サーバーサイド ・開発言語:Ruby ・フレームワーク:Ruby on Rails ・DB:MySQL/BigQuery ・コンテナ管理:kubernetes ・インフラ:AWS ・CI:CircleCI ウェブフロントエンド ・開発言語:TypeScript ・フレームワーク:Next.js ・CI:CircleCI ■ その他技術 Slack, GitHub, ZenHub, Notion
求めるスキル
・Androidアプリ(Kotlin)の開発経験(3年以上) ・プロダクトの成長を共に創っていただける方
案件の内容
美容医療の口コミ・予約サービスの開発業務に関わっていただきます。 開発しているサービスは美容医療自体の体験向上のために、ユーザーが利用するクリニック・口コミ検索のアプリやクリニックが利用する予約管理ツールなどのアプリケーションを幅広く提供しています。 こういったプロダクト全体に関わっていただきながら、技術を軸に利用者の課題解決を通し、提供価値の最大化することを追求し、開発を行います。 ■ 主要言語・フレームワークなど Webフロントエンド ・開発言語:TypeScript ・フレームワーク:Next.js ・CI:CircleCI サーバーサイド ・開発言語:Ruby ・フレームワーク:Ruby on Rails ・DB:MySQL/BigQuery ・コンテナ管理:kubernetes ・インフラ:AWS ・CI:CircleCI アプリ: ・開発言語:Kotlin, Swift ・CI:CircleCI ■ その他技術 Slack, GitHub, ZenHub, Notion
求めるスキル
・Ruby(Ruby on Rails)での開発経験 ・バックエンドを含めた開発実務経験(5年以上) ・プロダクトの成長を共に創っていただける方
案件の内容
水産業界関連のサービス開発業務をご担当いただきます。 例えば以下のような業務をご担当いただきます。 ・Flutterを用いたアプリの新規機能企画・開発 ・新規技術やコア技術に関するリサーチ、技術選定、コードの再設計提案 ・クラッシュレポート分析・対応をはじめとする運用業務 ・開発フローやテストの自動化 【開発環境】 言語:Ruby, Dart, Python, SQL, Swift, Kotlin, JavaScript, HTML, CSS フレームワーク:Ruby on Rails, React, Vue.js, Flutter, ReactNative RDBMS:PostgreSQL プロジェクト管理:Git インフラ:AWS, GCP, Heroku, Docker(オープンソースソフトウェア) コミュニケーションツール:Slack, Kibela その他使用サービス:GitHub
求めるスキル
・Kotlin、Swiftを使ったネイティブアプリ開発経験 ・FlutterやReactNative等のクロスプラットフォームのアプリ開発経験
案件の内容
■下記のプロダクトのいずれかに、フルスタックエンジニアとしてご参画いただく想定です。 1)リアル・クリニックの予約・問診と、クリニック業務管理のWebシステム 2)オンライン診療の予約・問診・診療・決済と、決済・配送管理のWebシステム 3)手元でお薬手帳やPCR検査結果が見られるスマートフォンアプリ 4)突発的な診療に際して直感的に手書きで事前問診が可能なタブレットアプリ 【開発環境】 ・Web API:GraphQL、Rest ・認証基盤:Amazon Cognito ・その他:React Rails admin, Metabase, Google Analytics, Karte
求めるスキル
・バックエンド開発経験5年以上(F/W問わない) ・フロントエンド開発経験3年以上(言語、F/W問わない) ・テックリード経験(PJTリーダー経験でも可)
案件の内容
スマホ向けソーシャルゲーム開発業務をご担当いただきます。 具体的にはゲームの新規機能開発、機能改善のAPI、マスターデータ設計や開発をご担当いただきます。 【開発環境】 Ruby、Ruby on Rails、MySQL、Redis、AWS
求めるスキル
・Ruby on Railsでの開発経験(1年以上) ・DB設計経験 ・コミュニケーションスキルがある方 ・shellを含むLinuxの知識 ・ソーシャルゲーム運用経験(1年以上)
案件の内容
自社開発している物流関連サービスのバックエンド開発をご担当いただきます。 【開発環境】 ・PHP (Laravel) ・React / Redux ・Vue.js / Nuxt.js ・MySQL ・Redis ・AWS (EC2, RDS, S3, Lambda, Athena, etc...) ・Elasticsearch / Kibana ・GitHub / GitLab / waffle.io ・CircleCI / wercker ・Papertrail ・New Relic ・Slack
求めるスキル
・PHPでのWebアプリ開発経験
案件の内容
SNSサービス開発業務(バックエンドや管理画面などの追加開発業務)をご担当いただきます。 【開発環境】 言語:Ruby FW:Ruby on Rails ソースコード管理:GitHub 開発環境:Docker インフラ:AWS ECS
求めるスキル
・Webサービスやアプリ開発経験(5年以上) ・Ruby on Railsでの開発経験(2年以上) ・Gitの利用経験
Rubyについて Rubyとは1995年まつもと ゆきひろ氏により開発されたオブジェクト指向スクリプト言語です。Rubyはまつもと ゆきひろ氏が好きな言語(Perl、Smalltalk、Eiffel、Ada、Lisp)を合わせ、関数型プログラミングと命令型プログラミングを調和し開発されています。 また、日本で開発されたプログラミング言語の中で、国際規格である「国際電気標準会議(IEC)」で初めて認定されています。現在、最新のRubyのバージョンはRuby3.1.2です。 RubyはECなどのWebサイト制作、Webアプリ開発、スマホアプリ開発、SNS開発、SaaS開発、機械学習を含む人工知能(AI)開発に活用されているプログラミング言語になります。 Rubyを活用して開発されている/されていたサービスとしてHulu、Airbnb、Github、マネーフォワード ME、スマートニュース、価格.com、クラウドワークス、クックパッド、食べログ、グノシーなどが挙げられます。 Rubyの特徴として以下のようなことが挙げられます。各特徴の詳細は後述しています。 ・シンプルである構文 ・オブジェクト指向言語 ・出回っている情報量が豊富 ・多少人気があり需要もある ・充実したフレームワークやライブラリ Rubyの特徴:シンプルである構文であることについて Rubyはコードがシンプルで記述しやすくかつ可読性が高いです。 数多く存在するプログラミング言語の中でも、Rubyはソースコードがシンプルな分類です。コードの記述量が少ないことからもエラーが読み取りやすく保守性の高いプログラムを開発できます。シンプルが故、初心者にとって学習しやすいプログラミング言語です。 なお、Rubyはシンプルな構文かつ、動的型付けと呼ばれる性質を持ち、記述の自由度が高いことにより高速で開発することが可能ですので、スタートアップ/ベンチャー企業で使われることが多いです。 Rubyの特徴:オブジェクト指向言語であることについて オブジェクト指向は、すべてのデータがオブジェクトとして表現し、データとメソッドを一緒に扱う考え方です。そのためRubyはプログラムを共有したり処理の単位をまとめることが可能です。 オブジェクト指向言語はRubyの他にもJavaやJavaScript、PHP、C++などあります。 Rubyの特徴:出回っている情報量が豊富であることについて Rubyは日本で開発されたプログラミング言語であるため、日本語で書かれた情報やドキュメントが豊富です。 仮にRubyでエラーが発生した際ネットでの情報量が多いことにより、解決スピードが向上したり、スキル自体の向上に繋がりやすいです。 Rubyの特徴:多少人気があり需要もあることについて 「GitHut 2.0」においてRubyは7位、「TIOBE Index」においてRubyは15位と比較的上位に位置しています。株式会社Brocanteが運営するフリーランススタートでの発表によるとRubyのフリーランス求人・案件数が1年半近くで前年度比で約2.5倍増加しており、人気とともに需要もあることがわかります。 Rubyの特徴:充実したフレームワークやライブラリがあることについて RubyはRuby on Rails、Sinatra、Padrino、cuba microframework、Ramaze、HANAMIなどのフレームワークやライブラリが豊富です。 特にRubyフレームワークのなかでもRuby on Railsを活用する求人・案件は多く、Rubyを今後習得しようと検討している方はRubyの習得と同時にRuby on Railsも習得しましょう。 Rubyフリーランス求人・案件において高単価を狙っている方は以下のような経験やスキルを身につけましょう。 ・Ruby自体での開発経験年数 ・大規模なチームでの開発経験 ・Ruby開発周辺で頻繁に使用するスキル ・参画するフリーランス求人・案件の商流 ・チームリーダーやチームマネジメント経験 ・Ruby on RailsなどRubyフレームワークやライブラリの利用経験 ・要件定義、機能定義、構成管理、計画立案など上流工程の実務経験/知識 フリーランスエンジニア向けIT求人・案件サイトである「meetX FREELANCE」ではRubyのフリーランス求人・案件が多く掲載されており、カンタンに仕事を見つけることができます。ぜひ一度meetX FREELANCEでRubyフリーランス求人・案件の仕事探しをしてみてください。