jobs in First Fun

全职 Client Engineer 工作, 薪水, First Fun 公司招聘中 - Ricebowl

Client Engineer

First Fun

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

Key Responsibilities

  • Own the technical design, development, testing, release, and ongoing maintenance of mobile game client modules, ensuring reliable, high-quality delivery of requirements.
  • Independently implement client systems for core gameplay, UI interactions, and character presentation, working with game designers, artists, and technical artists to refine the player experience.
  • Design and maintain a clear, extensible client codebase that supports version updates, in-game events, and long-term live operations.
  • Work with server engineers to define APIs, data synchronization, and error handling, and integrate networking features, remote configuration, and analytics reporting.
  • Analyze and optimize CPU and GPU performance, memory usage, loading times, and network performance on mobile devices; resolve crashes, stuttering, and device compatibility issues.
  • Participate in code reviews, technical design discussions, and incident reviews to improve code quality, test coverage, and delivery efficiency.
  • Collaborate with product managers, game designers, QA, and other cross-functional teams to break down technical tasks, identify risks, and drive issues through to resolution.


Requirements

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related discipline, with at least 3 years of game client development experience.
  • Proficiency in C# or C++, with project development experience using Unity, Unreal, or a comparable real-time game engine.
  • Experience with a released game or a complete project, with the ability to independently own client features from development and integration testing through to release and maintenance.
  • Familiarity with common client architectures, data structures, and software design approaches, with the ability to write stable, maintainable, performance-conscious production code.
  • Experience in mobile debugging and performance profiling, with an understanding of how device differences, memory, loading, frame rate, and network conditions affect games.
  • Strong communication and collaboration skills, with the ability to conduct code reviews, share knowledge, and work effectively with game design, server engineering, QA, and other teams.


Preferred Qualifications

  • Experience launching mobile games or supporting long-term live operations, with familiarity with event updates, hot updates, asset package splitting, or remote configuration.
  • Experience building gameplay frameworks, UI frameworks, asset loading systems, network synchronization systems, or performance diagnostic tools.
  • Practical experience with automated testing, continuous integration, crash monitoring, or AI-assisted development tools.


Why Join Us

You will help build core mobile game experiences and the client engineering foundation, working closely with cross-functional teams to continuously improve game quality, iteration efficiency, and the player experience.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多