【React/TypeScript】Apollo Client (GraphQL) を駆使したLMS開発|最新スタックで挑む教育系自社サービス
作業内容
### ■ この案件の「エンジニア的な醍醐味」 教育現場を支えるLMS(学習管理システム)の新規開発と運用をお任せします。 単一のサイトを作るのとは違い、「マルチテナント型」という点が最大のポイント。 契約企業ごとに最適化された学習環境を提供するための、疎結合でスケーラブルなフロントエンド設計が求められる非常にやりごたえのあるフェーズです。 ### ■ 具体的にお任せしたいこと 「言われたものを書く」コーダーではありません。 プロダクトをより良くするために、技術の力で何ができるかを考えるポジションです。 1. 洗練されたUI/UXの設計・実装(React / TypeScript) ・コンポーネントの共通化: マルチテナント対応を支えるため、再利用性が高くメンテナンスしやすいコンポーネント設計を行います。 ・複雑なデータ連携: Apollo Client (GraphQL) を駆使し、Railsバックエンドから膨大な学習ログやコンテンツデータを効率的にフェッチ。ストレスのない学習体験をフロントから支えます。 2. 「学び」を止めないマルチプラットフォーム展開 Webだけでなく、Nativeアプリ(React Native等)の設計・実装にも携わっていただきます。移動中や隙間時間での学習を支える、モバイル特化のUXを追求できる環境です。 3. スクラムでの「攻め」のプロダクト改善 毎日 Gather Town で顔を合わせ、SlackやNotionで知見を共有。 「ここのローディング、もう少し改善できるのでは?」「GraphQLのクエリを整理して高速化しませんか?」といった、現場発信の提案を歓迎します。 GitHub Projectsを用いた透明性の高い進捗管理で、自走しながら開発に集中できます。 ### ■ 開発環境・チームのツールスタック ・Frontend: React, TypeScript, Apollo Client (GraphQL) ・Backend: Ruby on Rails ・Infra: AWS ・Tools: GitHub Projects, Slack, Notion, miro, Gather Town(バーチャルオフィスで気軽に相談できます!) ### ■ この案件で磨けるスキル ・マルチテナントアーキテクチャの知見: スケールするプロダクト特有の設計思考。 ・GraphQLの実務経験: REST APIとは一線を画す、フロントエンド主導のデータハンドリング。 ・EdTech領域のドメイン知識: 「教育×IT」という、今後さらに需要が高まる分野の実績。 ### ■ 必須スキル ・React を利用した Web サービスのフロントエンドの設計、実装、および運用経験 ・Nativeアプリケーションの設計、実装および運用経験 ・Web アプリケーションに対する基礎的な知識と理解(リクエスト、レスポンス、認証、DB など) ・テスティングフレームワークを用いた定常的にテストを書く開発の経験 ・バックエンドの知見(言語不問) ・業務における、プルリクエストを用いたコードレビューの経験 ### ■ 歓迎スキル ・マルチテナント型 SaaS の開発および運用経験 ・RESTful API または GraphQL を用いた SPA の開発および運用経験 ・Github Flow を用いた開発経験 ・サービスの新規開発 ・運用経験 ・BtoB 事業および BtoC 事業の両方のご経験 ・開発メンバーとの議論をリードして、何らかの開発を推進した経験 ・保守 ・運用を考慮した UI コンポーネント実装の経験 ### ■ 営業担当からのメッセージ 今回の現場は、ツール一つとっても Gather Town や miro を導入しているなど、非常にモダンでリモートフレンドリーな環境です。 「技術を磨くだけでなく、教育という分野でプロダクトを育てていきたい」 「GraphQLを使ったモダンなフロントエンド開発にどっぷり浸かりたい」 そんな想いを持つエンジニアの方には、これ以上ないステージです。 PMや他エンジニアとの距離も近く、あなたの「こうしたい」が形になりやすい現場ですよ。 一緒に教育の新しい形を支えるコードを書きませんか? ---------------- 【会社紹介】 エンジニアの自由を孤独にしない。株式会社VOOM ―― 代表は「元ホームレス」のエンジニア。 「エンジニアが開発だけに没頭できる理想郷を作りたい」 そんな想いで、元エンジニアの代表・津田が立ち上げたのがVOOMです。 どん底を知り、技術で這い上がってきたからこそ、エンジニアの苦労もキャリアの難しさも痛いほど分かる。 エンジニアが「開発だけに純粋に没頭できる環境」を追求し続ける、ギルドのような組織です。 圧倒的サポート「7つの業界初」 フリーランスの「不安」と「面倒」を、VOOMがすべて肩代わりします。 【技術】IT塾が無料: ReactやNext.jsなど、最新技術を働きながら習得。 【税務】確定申告が無料: 領収書を送るだけ。プロの税理士が完全代行。 【装備】補助金申請が無料: PCやタブレット購入費の最大2/3を国が支援。 【成長】メンター&面談対策: ハイスキル層があなたのキャリアを直接バックアップ。 【安心】社保加入サービス: フリーランスの自由さと、正社員の安心を両立。 【絆】交流会が活発: スマブラ大会、BBQ、ダーツ。孤独とは無縁の環境です。 案件の質にも、一切妥協なし。 ・所属エンジニア数 1,500名以上 ・取引先企業数 2,500社(直請け・プライム案件多数) ・主な提供案件 高単価・モダン開発・フルリモートなど厳選案件 ・福利厚生 無料健康診断、正社員紹介支援、記帳代行など まずはカジュアルにお話ししませんか? 「今の単価に満足していない」「事務作業が苦痛」「もっとモダンな技術に触れたい」 どんなお悩みでも構いません。1,500名の仲間が選んだ「VOOMという選択肢」を、ぜひ一度オンラインで確かめてみてください。 株式会社VOOM
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
React、TypeScript、GitHub、Ruby on Rails、Ruby、JavaScript
募集回数
1回
スキル
企業名
株式会社VOOM
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
