仕事概要
【案件概要】
- 大手文具メーカーが開発する、学校教育業界向けのクラウドノートサービスとして、生徒・先生が日常的に活用するノート・プリント・メモ・提出物管理・コミュニケーション機能を包括したWebアプリケーションを開発しています。
- 現在はReact/Go/AWSベースのモダンなアーキテクチャで開発が進行中で、8月にベータ版をリリース予定です。その後の本番リリースに向けて、UI/UX体験の向上や、検索性・リアルタイム同期・オフライン対応など多機能化に取り組んでいます。
- このプロジェクトは、教育現場に大きなインパクトを与える可能性の高いプロダクトであり、同時編集・オフライン対応・CanvasベースのUIなど技術的にも先進的な挑戦要素が多く、エンジニアとしてやりがいのあるフェーズです。プロダクト視点での改善提案や品質設計にも深く関与できる裁量があり、技術とユーザー体験の両軸で貢献いただける方を求めています。
▪️想定業務内容
- 本ポジションでは、本番向け要件を中心とした機能群の設計・実装・テストを担当いただきます。特に以下の領域をお任せする想定です:
- 主な業務範囲
- 本番向け機能における詳細設計・実装・単体テスト・結合テスト
- Fabric.js を活用したCanvas描画/手書き入力の強化
- スマートフォン・縦画面対応やノートとプリントの並列表示
- ノート提出・共有・ページソート等のUI/UX改善
- Service Worker によるオフライン対応/リトライ処理
- WebSocket + REST API によるリアルタイム同期と永続化制御
- QA観点でのテスト設計/E2E検証/不具合再現調査
- 使用技術(開発スタック)
- フロントエンド:React / TypeScript / Next.js / Fabric.js
- 通信方式:WebSocket(y-sweet)+ REST API(Go製)
- バックエンド:Go(sqlboiler)/Rust(y-sweet内部処理)
- インフラ・SaaS:AWS(S3, Fargate, RDS PostgreSQL, Cognito, OpenSearch)
- テスト・監視:GitHub Actions, Datadog, CloudWatch
【稼働開始予定日】
2025/9/1
【月間稼働時間】
112時間/月
(フルタイムで入れる方歓迎)
必須スキル
- ReactおよびTypeScriptを用いた業務開発経験(3年以上)
- Fabric.jsまたはCanvas操作の実装経験(もしくは興味)
- REST API/WebSocket連携のフロント実装経験
- QA観点での受け入れテスト・バグ検証経験
- GitHubベースでのチーム開発経験(PR運用・レビュー含む)
歓迎スキル
- yjs / y-sweet(CRDTベース)等の同時編集系ライブラリの知見
- AWS(S3 / Fargate / OpenSearch / Cognito)を活用したWeb開発経験
- Service WorkerやIndexedDBなどオフラインWeb技術の実装経験
- EdTechや教育業界におけるUI/UX設計・改善経験
応募概要
勤務地 | - フルリモート |
---|---|
雇用形態 | 業務委託(フルリモート/フルフレックス) |
福利厚生 | ▪️貸与・付与 - 開発PCの付与なし(ご自身のPCでプロジェクトに参画ください) 【GNUSの魅力】 ◉フルリモート&フルフレックス GNUSで実施する案件は100%がフルリモートで固定の時間や曜日を拘束するものではありません(定例mtg除く) またコミュニティ限定イベントとして勉強会や交流を目的としたイベントをクローズドで開催してます。 ◉大手企業の新規サービス立ち上げ案件 GNUSでは既存システムやプロダクトの改修案件に限らず、新規事業立案の支援や新規サービス/プロダクトの開発支援も実施しています。 その分案件難易度は高くなっており、高いスキルとコミットメントが必要ですが、予算規模が大きく、プロジェクトメンバー数も多い大規模案件、業務範囲に見合う高単価案件が中心になります。 ◉優秀なメンバーとチームを組成 入会に際しGNUSでは審査制を設けております。スキルのみならずコミュニケーションの観点からも事前に審査を実施します。 一流のメンバーと妥協のない成果や価値提供を目指す環境で、自己研鑽にも繋がり、フリーランスでいながら更なる成長が見込める環境となっています。 プロジェクト毎にフリーランスの方々とGNUSでチームを作り、案件を進行していきます。チームメンバーのうち多数がフリーランスといった類を見ない新しい働き方になります。 【入会の流れ&応募の流れ】 案件によっては最大で3回の面接がありますが、基本的には1回or2回の選考になります。 - 1次面接 :アサインメント担当 - 最終 :統括PM/現場PMor開発責任者 - 顔合わせ:クライアントやチームメンバー ※詳しくはこちらを参照ください https://www.gnusnetwork.com/ |
企業情報
企業名 | 株式会社GNUS |
---|---|
設立年月 | 2019年2月13日 |
本社所在地 | 東京都港区東新橋1-8-1 |
資本金 | 4.25億円 |
従業員数 | 30名 |