Mid-Level Client Development Engineer

2 Weeks 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

Hire Phoenix Consulting - Ludo Game Developer needed (Freelance opportunity)

Hire Phoenix Consulting

Indi, Karnataka, India (Remote)
7 Months ago
Ubisoft - Senior Gameplay Programmer 3C

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Month ago
Ubisoft - Junior Programmer

Ubisoft

Chengdu, Sichuan, China (On-Site)
3 Weeks ago
Playdead - Platform/Porting Programmer

Playdead

Copenhagen, Denmark (On-Site)
2 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

(Remote)
2 Weeks 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

Riot Games - Content Producer, VALORANT

Riot Games

Shanghai, Shanghai, China (On-Site)
1 Month ago
Tencent - Senior Level Designer

Tencent

Suzhou, Jiangsu, China (On-Site)
1 Month ago
Tencent - Senior Publishing Manager - Overseas PC Game Products

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Thatgamecompany - Senior DevOps Engineer (LiveOps)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
1 Month ago
Google - Software Engineer, gReach Program for People with Disabilities

Google

Beijing, Beijing, China (On-Site)
1 Week ago
Tencent - 2D Open World Game Combat Planner

Tencent

Guangzhou, Guangdong Province, China (On-Site)
2 Months ago
Haleon - Regional Transformation Lead

Haleon

Shanghai, China (On-Site)
5 Hours ago
Tencent - 安全技术开发

Tencent

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

Ubisoft

Shanghai, Shanghai, China (On-Site)
3 Months ago
Light Speed Studios - Lead 3D Character Artist - AAA Stylized Realistic Shooting Game

Light Speed Studios

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Nordcurrent - Senior Gameplay Programmer

Nordcurrent

Vilnius, Vilnius County, Lithuania (On-Site)
6 Months ago
Krafton  - AI Programmer

Krafton

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Limbic Entertainment - Engine Programmer (m/f/d)

Limbic Entertainment

Langen, Hessen, Germany (On-Site)
8 Months ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Embark Studios - Performance Engineer UI/UX

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Ubisoft - Senior Gameplay Programmer 3C

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Month ago
Techland - Senior Gameplay Animator

Techland

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

Tentworks Interactive

Karnataka, India (On-Site)
1 Month ago
Avalanche Studios Group - Systems Programmer

Avalanche Studios Group

Liverpool, England, United Kingdom (Hybrid)
4 Weeks ago
TT Games - Senior Game Programmer

TT Games

Knutsford, England, United Kingdom (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Beijing, Beijing, China (On-Site)

Guangzhou, Guangdong Province, China (On-Site)

Beijing, Beijing, China (On-Site)

Beijing, Beijing, 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)

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