Mid-Level Client Development Engineer

1 Month 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

HoYoverse - Senior Gameplay Programmer AI

HoYoverse

Québec City, Quebec, Canada (Remote)
2 Months ago
DPS Games - Senior Gameplay Programmer (Steel Hunters)

DPS Games

Guildford, England, United Kingdom (Hybrid)
5 Months ago
Techland - Animator

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
6 Months ago
QUANTIC DREAM - Engine Programmer

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
2 Months ago
Paradox Interactive - C++ Gameplay Programmer

Paradox Interactive

Delft, South Holland, Netherlands (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

Grab - Lead Product Manager

Grab

Beijing, Beijing, China (On-Site)
1 Month ago
QS Quacquarelli Symonds - Sales Advisor

QS Quacquarelli Symonds

Shenzhen, Guangdong Province, China (Hybrid)
1 Month ago
NinjaVan - Senior Associate I, Sales销售高级专员(华东)

NinjaVan

Xiamen, Fujian, China (On-Site)
7 Months ago
NVIDIA - HR Business Partner

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Months ago
Voodoo - Publishing Manager - China

Voodoo

Shanghai, Shanghai, China (Remote)
2 Months ago
Ubisoft - Intern Game Tester

Ubisoft

Chengdu, Sichuan, China (On-Site)
3 Months ago
Ubisoft - UI Programmer

Ubisoft

Shanghai, Shanghai, China (On-Site)
1 Month ago
NVIDIA - Physical Design Engineer

NVIDIA

Beijing, Beijing, China (On-Site)
3 Months ago
Paper Games - Animation Internship - Infinite Warmth (NOVA Training Camp)

Paper Games

Shanghai, Shanghai, China (On-Site)
1 Month ago
MIQ Digital - Account Manager - China

MIQ Digital

Guangzhou, Guangdong Province, China (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Larian Studios - Engine Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
9 Months ago
Plarium - Unity Developer

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
3 Months ago
Boombit - Senior Game Developer

Boombit

(Hybrid)
2 Months ago
Rocket Werkz - GAME ENGINE PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
1 Year ago
Epic Games - Fortnite Gameplay Systems Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Epoch Games - Unreal Engine C++ Programmer

Epoch Games

North Carolina, United States (Remote)
2 Months ago
Techland - Junior Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Month ago
Techland - UE5 Senior Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
6 Months ago
Bohemia Interactive - Engine Programmer Prague/Brno

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
6 Months ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
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)

Guangzhou, Guangdong Province, China (On-Site)

Beijing, Beijing, China (On-Site)

Beijing, Beijing, China (On-Site)

Beijing, Beijing, China (On-Site)

Guangzhou, Guangdong Province, China (On-Site)

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