- Experience as part of a professional game development team or other relevant area
- Experience with and knowledge of Unity Game Engine or a similar technology (i.e. Unreal Engine)
- Strong software engineering fundamentals (data structures, concurrency, design patterns, algorithms)
- Knowledge of game framework architecture at scale, maintainability over time, robust API design, etc
- Solid understanding of mobile networking architecture
- Enjoy solving sophisticated technical problems, especially in large systems
- Willingness to learn and work with new technologies
- Excellent tech communicator who knows how to share knowledge with non-technical people
- Desire to seek out and address user feedback to drive outstanding application development