WishWish is a Series A startup building the gamified blind box collecting platform for 3D digital collectibles, backed by leading crypto VCs. Think Pokémon TCG Pocket — but built for independent artists and the collectors who love them. Our core experience is the unboxing moment: a fluid, satisfying sequence from selecting your box all the way through the 3D collectible reveal.
We're a small, fast-moving team and this role owns the majority of our frontend experience.
We're looking for an iOS engineer who also knows Unity — and cares deeply about how things feel, not just how they work. You'll own the frontend of our product — the unboxing flow, the collectible inventory, the home screen widget — and be responsible for making it fast, polished, and addictive.
This isn't a pure engineering role. The majority of your work will be native iOS, but you'll also own the communication layer between iOS and our Unity-based unboxing experience, and work closely with our Technical Artist. You should be someone who notices when a transition feels cheap, when a reveal moment doesn't land, or when a UI detail is slightly off. You'll also be expected to use AI tools fluently to move fast.
iOS (Primary)
Own the native iOS app: architecture, UI/UX implementation, App Store deployment
Build and maintain the iOS home screen widget (WidgetKit) that displays users' collectibles
Optimize widget performance — efficient rendering, timely updates, and smooth transitions on the home screen
Optimize for iOS performance — smooth, responsive, battery-efficient
Unity ↔ iOS Integration
Own the communication layer between our Unity unboxing experience and the native iOS shell — native plugins, Swift/ObjC bridging, and data passing
Ensure the Unity runtime embeds cleanly within the iOS app and performs well on device
Debug and resolve cross-boundary issues between Unity and iOS
Collaboration
Work directly with our Technical Artist to integrate VFX, shaders, and animations into the live product — you don't need to author them, but you need to implement them correctly and ensure they feel right on device
Use AI coding tools (Cursor, Claude Code, etc.) as a core part of your workflow — we expect this
Ship fast, iterate based on user feedback, and maintain a clean codebase as we move quickly
Must-Have
3+ years of native iOS development experience (Swift, UIKit/SwiftUI)
Experience shipping and publishing apps on the App Store
Solid Unity fundamentals — you've worked in Unity before and are comfortable navigating a Unity project
Experience with Unity ↔ iOS integration: native plugins, Swift/ObjC bridging, embedding Unity in an iOS app
Solid understanding of mobile performance fundamentals — memory management, frame budgets, battery constraints
You use AI coding tools daily and know how to get the most out of them
Nice-to-Have
Experience with WidgetKit and iOS home screen widgets
Familiarity with Unity URP, VFX Graph, or Timeline
Experience with gacha, TCG, or collectible game mechanics
Familiarity with Web3 / wallet integration
Prior experience at a small startup or as an indie developer
You care about the difference between something that works and something that feels great
You're early in your career but extremely hungry — you want to own something real
You move fast and don't wait to be told what to do
You're genuinely excited about collectibles, blind boxes, or gaming culture
You want to be one of the first engineers at a product people love
Competitive salary + equity
Fully remote, async-friendly culture
Direct ownership — you're building the core experience of the product
Fast-moving team, no bureaucracy
Work with independent artists and their IP from day one
Send your portfolio, GitHub, or any relevant work to the email address provided. Include a brief note on what you've built and why this role interests you.
Logitech
Logitech
Logitech
thatgamecompany
Roblox
Aftershock Media Group