Principal Engineer, Unity Rewards

Other Jobs To Apply

No other job posts for this day.

Job Description:

  • Design and architect the mobile client (iOS/Android) for a greenfield consumer rewards application.
  • Develop highly engaging, gamified UI/UX components including daily streak mechanics, dynamic offer walls, progress trackers, and real-time wallet balances.
  • Connect the consumer app directly into Unity’s backend event-pipelines and ML attribution models.
  • Architect robust on-device state management that handles virtual currencies, ledger updates, and offline/online syncing.
  • Work alongside ML and backend teams to implement secure event tracking.
  • Mentor senior mobile engineers, set the standard for code quality, and define release pipelines.

Requirements:

  • 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.

Benefits:

  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office food snacks
  • Mental Health and Wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program
Back to blog