about 2 hours ago
Responsibilities
- Design, build, and maintain major client systems across gameplay, UI, and live events.
- Contribute to the architecture of a large Unity/C# codebase with a focus on modularity and performance.
- Implement and support data-driven and live-ops systems.
- Collaborate with design, product, QA, and analytics teams to deliver scalable client solutions.
- Improve engineering effectiveness through strong coding practices and technical documentation.
- Investigate and resolve production issues across mobile client systems.
- Mentor junior and mid-level engineers and contribute to team technical decisions.
Requirements
- 5+ years of professional software engineering experience, particularly in game clients.
- Strong expertise in C# and object-oriented software design.
- Solid experience with Unity in production environments, especially mobile live-service titles.
- Experience with mobile platform considerations for iOS and Android.
- Understanding of client-side data pipelines and remote content/configuration.
- Experience with build automation and CI/CD workflows for mobile games.
- Strong debugging and profiling skills across runtime behavior and performance.
Tech Stack
C#iOSUnity
Categories
GamingMobile