Staff Software Engineer - Teamfight Tactics, Mobile
About this role
Riot engineers bring deep expertise in specific technical areas while valuing opportunities to work across a broad range of domains. As Software Engineers, we work with both established and emerging technologies, creating scalable and sustainable solutions to complex technical challenges while delivering meaningful value to players.
As a Staff Software Engineer, Mobile (C++ / Unreal) on the Teamfight Tactics team, you will work as part of a multidisciplinary team of engineers, artists, designers, QA, and other partners to build and support key areas of the game, with a particular focus on iOS and Android. You will primarily work in C++, while applying your native iOS and/or Android expertise to develop features, diagnose complex mobile-specific issues, and resolve engine and platform problems impacting the player experience. You will also help shape technical direction and engineering practices for mobile development across the team. You will report to an Engineering Manager on the CoreTech team.
Responsibilities:
- Design, implement, and maintain C++ systems and features supporting our game on mobile platforms.
- Diagnose and resolve complex issues spanning game code, Unreal Engine, native mobile platforms, and platform-specific integrations.
- Partner with multidisciplinary teams to deliver high-quality features and experiences for players on iOS and Android.
- Provide technical leadership for mobile engineering, helping drive architectural decisions and solutions to complex or ambiguous technical problems.
- Influence engineering best practices within an...
