← 求人一覧に戻る

【オープンポジションエンジニア】メタバースアプリの開発♪

基本情報

働き方 正社員
給与
年収 600万円 〜 1,200万円
勤務地 東京都品川区
勤務時間の体系 固定勤務
勤務曜日 月 / 火 / 水 / 木 / 金
休日曜日 土 / 日 / 祝
勤務時間 09:00 〜 18:00 休憩 60分 実働 8時間

職種

プログラマー(オープン・WEB系)

仕事内容

clusterのワールド内で使用できるアバターなどのユーザーが利用するコンテンツやギミックの開発
【主な業務】
●2Dフロントエンド
ユーザーが最初にclusterに触れる部分であり、コンテンツやフレンドの発見・管理を担う部分です。
Android (Kotlin) / iOS (Swift) / Web (TypeScript+React) から構成され、グローバル展開を志すUGCサービスとして必要なあらゆるものが内包されます。
A/Bテストを通じたメトリクス向上施策、spam/abuse対策、コンテンツの検索やレコメンデーションなど、単にアプリケーションの記述にとどまらず、ユーザー数のフェーズに応じた、幅広い課題解決の提案が歓迎されます。
●3Dフロントエンド
clusterのバーチャル空間のUXそのものをUnity + C#で記述し、Android/iOSアプリに埋め込み、もしくはPC (VR) で単体で実行される部分です。
マルチプレイ3Dゲームの技術領域を内包しますが、クリエーターの自由なコンテンツ作成を可能とするため、汎用的に書かれているのが特徴的です。
同期機構を隠蔽しビジュアルスクリプティングを提供する Creator Kit や、スマートフォンからVRまで端末の特性を考慮しつつUIやアバター制御を共通化するためのクロスプラットフォーム設計などが面白い点になります。
●バックエンド
AWS上にGolangで書かれています。(一部分析系はGCPを使用しています。)
DBはRDS (Aurora) +DynamoDB構成で、スケーラビリティ向上が現状の課題です。
通常のAPI serverに加えて、リアルタイム通信系を担うMQTT serverがあり、
両者の相互接続・リアルタイム通信の高fan-outを実現するための独自スケジューラーなどが特徴的です。
【開発環境】
■2Dフロントエンド
・Android:Kotlin
・iOS :Swift
・Web:React/TypeScript
■3Dフロントエンド
・Unity/C#
■バックエンド:Go
■フレームワーク: goa, sqlx
■クラウドメイン:AWS
 データ分析系:GCP
■CI/CD:GitHub Actions, CircleCI, Docker, Terraform