Principal Engineer, Unity Rewards

2 hours, 22 minutes ago
Full-time
Lead
Software Development
Unity

Unity

Unity is the top platform for real-time 3D content creation, empowering creators across industries to bring their ideas to life with interactive 2D and 3D content.

Internet Software & Services
5K-10K
Founded 2004

Description

  • Architect the iOS and Android mobile client for a standalone consumer rewards application.
  • Define the app’s tech stack, state management approach, and overall mobile architecture.
  • Build gamified UI/UX features such as daily streaks, offer walls, progress trackers, and real-time wallet balances.
  • Integrate the consumer app with backend event pipelines and ML attribution models.
  • Design on-device state handling for virtual currencies, ledger updates, and offline/online synchronization.
  • Implement secure event tracking to support anti-fraud and attribution efforts.
  • Partner with ML and backend teams to prevent device farming and exploit loops.
  • Mentor senior mobile engineers and establish code quality standards.
  • Define CI/CD and release pipelines for frequent app updates.

Requirements

  • 8+ years of experience building native mobile apps in Swift/Kotlin or high-performance cross-platform apps in React Native/Flutter at scale.
  • Experience building consumer apps with high DAU/MAU that use gamification, loyalty programs, or fintech/wallet features.
  • Deep understanding of modern mobile architecture patterns such as MVVM, Clean Architecture, or VIPER.
  • Experience with memory management and performance profiling for mobile applications.
  • Experience handling complex asynchronous data streams and real-time websocket connections.
  • Experience building local persistence and offline-first mobile capabilities.
  • Strong attention to UI/UX details, including micro-interactions and animations.
  • Previous experience at a consumer rewards company such as Mistplay, Fetch, Ibotta, or JustPlay is preferred.
  • Familiarity with mobile attribution platforms such as AppsFlyer, Adjust, or Singular is preferred.
  • A passion for mobile gaming and an understanding of player retention is preferred.
  • Sufficient knowledge of English for frequent professional verbal and written communication with global colleagues and partners.

Benefits

  • Base salary range of $227,900 to $340,000 USD.
  • Eligibility for equity awards and participation in company incentive plans, including annual discretionary bonuses or sales commissions.
  • Comprehensive health, life, and disability insurance.
  • Competitive retirement and pension plans.
  • Generous vacation and personal days.
  • Support for new parents through leave and family-care programs.
  • Mental health and wellbeing programs and support.
  • Training and development programs.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer Intern - Mobile

Fandom 251-1K Internet Software & Services

Fandom is hiring software engineer interns to help develop a highly scalable mobile app product for its global fan platform in a small, autonomous Scrum team.

Agile Docker Java Kotlin Kubernetes Scrum
2 hours, 22 minutes ago

Principal Engineer, AI Platform

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring a Principal Engineer for its AI Platform team to architect the infrastructure powering Generative AI and Recommender Systems across the company’s product suite.

C++ Generative AI Java Rust
2 hours, 22 minutes ago

Principal Software Engineer I - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer I for the Elasticsearch Distributed Systems team to improve how clusters scale, stay resilient, and coordinate data across many machines.

Elasticsearch Java Lucene
2 hours, 36 minutes ago

Senior Mobile Engineer, iOS

SeatGeek 251-1K Media

SeatGeek is hiring a Senior Mobile Engineer, iOS to help shape the mobile experience for its Fandom team and improve how millions of users discover and use live event ticketing.

Android Datadog Firebase iOS Kotlin Mixpanel Objective-C Python Swift SwiftUI UIKit Xcode
2 hours, 52 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers