Mid-Level Client Development Engineer

2 Hours ago • 2 Years + • Game Programmer

Job Summary

Job Description

Mid-level Client Development Engineer responsible for designing and developing core functionalities of a 2D card game client using Cocos2d-x. This role requires solving technical challenges to optimize game performance across various devices, ensuring stability and a high-quality player experience. Collaboration with other teams (planning, art, server) is crucial throughout the entire development lifecycle. Responsibilities include writing clean, maintainable code, conducting code reviews, and continuously optimizing game performance (frame rate, resource loading).
Must have:
  • 2+ years game client development experience
  • Cocos2d-x proficiency
  • Strong problem-solving skills
  • Teamwork and communication
  • 2D card game development experience

Job Details

职位描述

工作职责:

1、核心功能开发:负责 2D 卡牌游戏客户端核心功能模块的设计与开发,为玩家提供优质的游戏体验。

2、技术难题攻克:深入研究并解决游戏客户端开发过程中遇到的各类技术难题,提升游戏在不同设备上的运行效率,确保游戏能够稳定运行于各种主流手机和平板设备。​

3、协作沟通:与策划、美术、服务端等团队紧密协作,参与项目全流程开发。

4、代码质量保障:编写高质量、可维护的代码定期进行代码审查,及时发现并解决代码中的潜在问题,确保项目代码的整洁性与可读性。​

5、性能优化:持续对游戏客户端进行性能优化,优化帧率,使游戏画面更加流畅;优化资源加载,缩短玩家等待时间,提升游戏整体性能。


能力要求:

1、本科及以上学历,计算机科学、软件工程等相关专业优先。具有2年以上游戏客户端开发经验,至少参与过一款 2D 卡牌游戏或类似项目的完整开发周期,具备丰富的项目实战经验。​

2、 Cocos2d - x 等主流游戏开发引擎,熟悉引擎的架构与核心机制,能够灵活运用引擎进行项目开发。​

3、较强的逻辑思维能力,拥有良好的学习能力,能够快速掌握新技术、新工具。

4、具有优秀的团队协作精神,能够与团队成员有效沟通,共同推进项目进展,在团队中发挥积极作用。

5、具备较强的责任心,对工作认真负责,注重细节,确保项目质量与进度,对自己的工作成果负责到底。

工作职责:

1、核心功能开发:负责 2D 卡牌游戏客户端核心功能模块的设计与开发,为玩家提供优质的游戏体验。

2、技术难题攻克:深入研究并解决游戏客户端开发过程中遇到的各类技术难题,提升游戏在不同设备上的运行效率,确保游戏能够稳定运行于各种主流手机和平板设备。​

3、协作沟通:与策划、美术、服务端等团队紧密协作,参与项目全流程开发。

4、代码质量保障:编写高质量、可维护的代码定期进行代码审查,及时发现并解决代码中的潜在问题,确保项目代码的整洁性与可读性。​

5、性能优化:持续对游戏客户端进行性能优化,优化帧率,使游戏画面更加流畅;优化资源加载,缩短玩家等待时间,提升游戏整体性能。


能力要求:

1、本科及以上学历,计算机科学、软件工程等相关专业优先。具有2年以上游戏客户端开发经验,至少参与过一款 2D 卡牌游戏或类似项目的完整开发周期,具备丰富的项目实战经验。​

2、 Cocos2d - x 等主流游戏开发引擎,熟悉引擎的架构与核心机制,能够灵活运用引擎进行项目开发。​

3、较强的逻辑思维能力,拥有良好的学习能力,能够快速掌握新技术、新工具。

4、具有优秀的团队协作精神,能够与团队成员有效沟通,共同推进项目进展,在团队中发挥积极作用。

5、具备较强的责任心,对工作认真负责,注重细节,确保项目质量与进度,对自己的工作成果负责到底。

Similar Jobs

Aristocrat Gaming - Sr Game Mathematician I

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
3 Weeks ago
Epic Games - Senior Server Programmer

Epic Games

Canada (On-Site)
3 Hours ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Techland - Technical Support Specialist (with English)

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Beijing, Beijing, China

Animoca Brands - Backend Developer

Animoca Brands

China (Remote)
6 Months ago
Tencent - PC Game Publishing Channel Promotion Manager (Domestic Market)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Zengame Technology - Lead Game Planner

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Ubisoft - Economic Designer

Ubisoft

Shanghai, Shanghai, China (On-Site)
4 Hours ago
Thatgamecompany - HR Generalist (Recruitment Focus)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Tencent - Senior 3D Character Designer (AAA Stylized Realistic Shooting Game)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
NVIDIA - Principal Autonomous Vehicles Engineer - Mapping and Localization

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Mattel  Inc  - Accounting Administrator

Mattel Inc

Foshan, Guangdong Province, China (On-Site)
3 Months ago
Tencent - Global Communications Manager - Games

Tencent

Shenzhen, Guangdong Province, China (On-Site)
7 Months ago
Virtuos - Senior Games Tool Engineer (Machine Learning Specialist)

Virtuos

Shanghai, Shanghai, China (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Techland - Senior Gameplay Animator

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Tentworks Interactive - Senior Unity Game Programmer

Tentworks Interactive

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Welevel - Unreal Developer

Welevel

Munich, Bavaria, Germany (On-Site)
2 Weeks ago
Larian Studios - Gameplay Programmer Internship

Larian Studios

Quebec, Canada (On-Site)
2 Months ago
Haptic - Online Game Programmer

Haptic

Sweden (On-Site)
3 Months ago
Techland - UE5 Senior Game Programmer AI

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
4 Months ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Quebec, Canada (Hybrid)
3 Weeks ago
Kojima Productions - Tools Programmer

Kojima Productions

Tokyo, Japan (On-Site)
4 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
2 Weeks ago
Zapak Digital Entertainment Limited - Game Programmer (Nintendo Switch)

Zapak Digital Entertainment Limited

Pune, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Guangzhou, Guangdong Province, China (On-Site)

Guangzhou, Guangdong Province, China (On-Site)

Beijing, Beijing, China (On-Site)

Guangzhou, Guangdong Province, China (On-Site)

Guangzhou, Guangdong Province, China (On-Site)

Guangzhou, Guangdong Province, China (On-Site)

Beijing, Beijing, China (On-Site)

Guangzhou, Guangdong Province, China (On-Site)

Guangzhou, Guangdong Province, China (On-Site)

Beijing, Beijing, China (On-Site)

View All Jobs

Get notified when new jobs are added by Ourpalm

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug