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.
- Collaborate with design, product, and technical teams to deliver scalable client solutions.
- Enhance engineering effectiveness through coding practices, tooling, and 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 experience with Mobile/Unity3D platform.
- Strong problem-solving skills and proficiency in C# programming.
- Good knowledge of computer science fundamentals.
- Ability to write well-structured and maintainable code.
- Experience in building and maintaining client systems for gameplay and UI.
- Familiarity with version control systems like Git.
- Strong debugging and profiling skills.
- Familiarity with mobile native languages like Swift, Java, or C++ is a plus.