Unity
Unity
Unityは、ゲーム、アプリケーション、没入感のあるリアルタイム3D体験の制作に使用されるツールとサービスを開発しています。プラットフォームには、クロスプラットフォームのコンテンツ制作向けUnity Engine、開発ワークフロー向けUnity Cloud、ユーザー獲得とゲームの収益化向けUnity Growが含まれます。Unityは、ゲーム分野のクリエイターやチームに加え、製造業などの企業分野にもサービスを提供し、グラフィックス技術、AI機能、開発者向けリソース、コミュニティサポート、専門トレーニングを組み合わせて、インタラクティブなアイデアの実用化を支援しています。

Staff iOS SDKエンジニア、Unity広告SDK—ニューヨーク市オフィス勤務

UnityのiOS広告SDKのアーキテクチャ、パフォーマンス、実装をリードします。 ゲーム開発者の収益とエンゲージメントの向上を支援するマネタイズツールを開発します。

仕事内容

  • iOS SDKの技術方針を策定し、大規模なアーキテクチャ施策を推進する
  • Swiftで堅牢なSDKコンポーネントを開発する
  • Androidエンジニアと連携し、共通SDKのアーキテクチャ、API、機能を設計する
  • 課題定義と技術設計から展開、測定、改善まで、複雑なプロジェクトを推進する
  • アプリのライフサイクル、並行処理、メモリ、ネットワーク、レンダリング、WebView、ホストアプリとの統合に関する本番環境の問題を解決する
  • SDKの初期化、広告の読み込みとレンダリング、メモリ使用量、バイナリサイズ、クラッシュ率、可観測性、リリースの信頼性を最適化する
  • 設計レビュー、コードレビュー、実践的なメンタリングを通じてエンジニアを支援する
  • アーキテクチャ上のリスクと、プラットフォームを強化する機会を特定する

応募要件

  • 本番環境向けiOSソフトウェアの開発・リリースに関する豊富な経験
  • Swiftに精通し、Objective-Cにも十分な知識があること
  • iOSアプリのライフサイクル、メモリ管理、並行処理、ネットワーク、レンダリング、パフォーマンス最適化を深く理解していること
  • 第三者アプリに組み込まれるSDK、フレームワーク、ライブラリの設計・保守経験。API設計、後方互換性、バージョニング、依存関係管理、リリース手法を含む
  • Android開発の概念を理解し、KotlinおよびJavaのコードを扱えること
  • プロファイリング、クラッシュレポート、ログ、メトリクスを用いて複雑な本番環境の問題を調査した経験
  • 複数のエンジニアまたはチームが関わる技術的に複雑なプロジェクトをリードした実績
  • 技術方針を形成するための高い文書・口頭コミュニケーション能力
  • 英語での会話および文書による業務遂行能力
  • モバイル広告、マネタイズ、メディエーション、計測SDKの経験があれば尚可
  • WKWebViewとネイティブ・Web間通信、またはStoreKit、SKAdNetwork、アトリビューション、プライバシーAPIの経験があれば尚可
  • Unity Engineまたはその他のゲームエンジンの経験があれば尚可

福利厚生

  • 総合的な医療保険、生命保険、障害保険
  • 通勤補助
  • 従業員持株制度
  • 競争力のある退職・年金制度
  • 充実した休暇および個人休暇
  • 新しい親を対象とした休暇・家族介護制度
  • オフィスでの軽食・食事
  • メンタルヘルスおよびウェルビーイングのプログラムと支援
  • 従業員リソースグループ
  • グローバル従業員支援プログラム
  • 研修・キャリア開発プログラム
  • ボランティア活動および寄付マッチング
  • 株式報酬の対象となる可能性
  • 年次裁量ボーナスや販売コミッションを含むインセンティブ制度に参加できる可能性