Client Engineer
Core
Build client-side components and core systems for large-scale, real-time mobile games serving tens of millions of players.
Role type
Senior Client Engineer (Mobile Games)
Builds
Mobile games (real-time, persistent shared world)
Domain
Mobile Gaming
Deliverable
production ML models | product features
Required skills
Unity, C#, Mobile native coding (Java/Kotlin/ObjC/Swift/C++), Network programming, Cloud computing, Server debugging, Graphics programming (3D), Git, Bash, Gradle
Preferred skills
Mobile profiling and optimization, Productivity tools development, Team leadership (task breakdown, mentoring)
Technologies
Unity, C#, Java, Kotlin, ObjC, Swift, C, C++, Git, Bash, Gradle
Responsibilities
Develop and maintain key client-side components for scalable game experiences; Partner with server, product, and design teams; Apply engineering best practices (code reviews, testing, optimization); Troubleshoot complex issues across mobile platforms.
Seniority
Senior, hands-on IC