Principal Engineer, Unity Rewards

Unity Unity · Enterprise · San Francisco, CA · Engineering

Principal Mobile App Developer to architect and lead the development of a standalone B2C mobile application. This app will serve as a premier destination for players to discover new games, track their playtime and milestones, and earn real-world rewards. You will be building the highly gamified "storefront" that sits on top of Unity’s massive backend ML and data infrastructure.

What you'd actually do

  1. Lead the Architecture: Design and architect the mobile client (iOS/Android) for a greenfield consumer rewards application. You will make the foundational decisions on the tech stack, state management, and app architecture.
  2. Build the Consumer Experience: Develop highly engaging, gamified UI/UX components—including daily streak mechanics, dynamic offer walls, progress trackers, and real-time wallet balances.
  3. Integrate at Scale: Connect the consumer app directly into Unity’s backend event-pipelines and ML attribution models (optimizing for expected user value, e.g., E[V] and retention probability.
  4. Manage Virtual Economies: Architect robust on-device state management that handles virtual currencies, ledger updates, and offline/online syncing without dropping a single transaction.
  5. Anti-Fraud & Attribution: Work alongside our ML and backend teams to implement secure, tamper-proof event tracking to prevent device farming and exploit loops.

Skills

Required

  • 8+ years of experience building native (Swift/Kotlin) or high-performance cross-platform (React Native/Flutter) consumer mobile applications at scale.
  • Proven track record building apps with high DAU/MAU that rely on gamification, loyalty programs, or fintech/wallet features.
  • Deep understanding of modern mobile architecture patterns (MVVM, Clean Architecture, VIPER), memory management, and performance profiling.
  • Experience handling complex asynchronous data streams, real-time websocket connections, and local persistence for offline-first capabilities.
  • You care deeply about micro-interactions, animations, and how an app _feels_ in the user's hands.

Nice to have

  • Previous experience at a pure-play consumer rewards company (e.g., Mistplay, Fetch, Ibotta, JustPlay) or a consumer fintech app with heavy gamification.
  • Familiarity with mobile attribution platforms (AppsFlyer, Adjust, Singular) and how playtime/event milestones are tracked under the hood.
  • A passion for mobile gaming and an understanding of what drives player retention.

What the JD emphasized

  • ML attribution models
  • secure, tamper-proof event tracking