Unity3d
Principal Engineer, Unity Rewards
Remote, California, USA · Principal
Sponsorship not specified$228k-$340kDetected 22 days ago
SwiftKotlinReactReact NativeFlutteriOSAndroidCI/CDWebSocketsMachine LearningUnityAR/VRLeadershipCommunication
About the role
- This app will serve as a premier destination for players to discover new games, track their playtime and milestones, and earn real-world rewards.
Responsibilities
- Lead the Architecture: Design and architect the mobile client (iOS/Android) for a greenfield consumer rewards application.
- 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.
- Manage Virtual Economies: Architect robust on-device state management that handles virtual currencies, ledger updates, and offline/online syncing without dropping a single transaction.
- Anti-Fraud & Attribution: Work alongside our ML and backend teams to implement secure, tamper-proof event tracking to prevent device farming and exploit loops.
- 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.
- Work alongside our ML and backend teams to implement secure, tamper-proof event tracking to prevent device farming and exploit loops.
- Relocation support is not available for this position
- Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators.
Requirements
- Deep Mobile Expertise: 8+ years of experience building native (Swift/Kotlin) or high-performance cross-platform (React Native/Flutter) consumer mobile applications at scale.
- Event-Driven Systems: Experience handling complex asynchronous data streams, real-time websocket connections, and local persistence for offline-first capabilities.
- Familiarity with mobile attribution platforms (AppsFlyer, Adjust, Singular) and how playtime/event milestones are tracked under the hood.
- 8+ years of experience building native (Swift/Kotlin) or high-performance cross-platform (React Native/Flutter) consumer mobile applications at scale.
Compensation
- Note: This range reflects the anticipated base salary for this position.
- Gross pay salary
- $227,900 - $340,000 USD
Benefits
- We offer a wide range of benefits designed to support well-being and work-life balance.
- Please note: Benefits eligibility, specific offerings, and coverage vary based on the country and employment status.
- Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D - closing the gap between ideas and reality.
- If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.
- Beyond base salary, this role may be eligible for equity awards and participation in our company incentive plans (such as annual discretionary bonuses or sales commissions).
Company info
- We are looking for a Principal Mobile App Developer to architect and lead the development of a standalone B2C mobile application.
- At Unity, we want our team members to thrive.
Equal opportunity
- equal opportunity employer.
Apply directly at Unity3d →Create a free account for alerts like thisView Unity3d immigration profile
This listing is sourced directly from Unity3d's careers page and normalized into a canonical job model.