- 8+ years of professional experience on a mobile app, game, or similarly complex product engineering team
- 5+ years of professional React Native development experience on shipped mobile applications, with deep knowledge of TypeScript and JavaScript
- Experience creating native modules or platform-specific integrations using Java, Kotlin, Objective-C, Swift, or C++
- Strong software engineering fundamentals, including data structures, concurrency, design patterns, API design, testing, debugging, and maintainable architecture
- Experience identifying and addressing mobile performance issues using React profiling tools and native tooling such as Xcode Instruments, Android Studio profilers, and Perfetto
- Solid understanding of mobile networking, offline behavior, unreliable network conditions, app lifecycle concerns, push notifications, and platform limitations
- Experience leading technical design, influencing architecture, mentoring engineers, and aligning technical work across teams or disciplines
- Ability to write effective prompts, supervise agent-driven development work, create or adapt agent skills, and guide a team toward safe and useful AI-assisted engineering practices
- Excellent technical communication skills, including the ability to explain tradeoffs clearly to technical and non-technical partners
- A desire to seek out and address player and stakeholder feedback to drive outstanding application development