Client Engineer

5 Months ago • 5-10 Years

Job Summary

Job Description

Client Engineer needed for a high-quality mobile game with top sports IP. Must have 5+ years of game client development experience, proficiency in C++, Objective-C/Swift, and network programming. Experience with iOS/macOS platform development and debugging is required.
Must have:
  • Game Client Development
  • Proficiency in C++
  • Objective-C/Swift Language
  • Network Programming
Good to have:
  • UDP/TCP/HTTP Knowledge
  • iOS/macOS Platform
  • CI for macOS
  • Game Design Alignment
Perks:
  • Global Team
  • Relaxing Atmosphere

Job Details

Job Title: Client Engineer (Regional Operation)

FC Mobile Shanghai Studio is devoted to the development and operation of a high-quality mobile game with top sports IP as a global team. The team also delivers fantastic game experiences to global users. The quest for creativity, respect for autonomy, and emphasis on collaboration are at the heart of our culture, which enables us to work in a rapid and efficient manner to ensure the release and operation of high-quality products worldwide.

As a team, we are passionate, and open to possibilities. We learn from past experiences and keep moving forward. We value the cooperation between teams and believe that a relaxing working atmosphere can yield better results, therefore, we promote and endeavor to maintain a healthy work-life balance.

We aim to contribute to the development of the mobile game industry.

As a software engineer, you are an essential part of the game creation process and are involved in the feature design and implementation of the game and live service and you will report to a senior software engineer or TD.

Job location: You will work in Shanghai.

Responsibilities

  • Integrate and upgrade a live game title with macOS platform sdk so that it can run and provide full game experience on a mac computer.
  • Collaborate with software engineers to establish CI for macOS build.
  • Fix assigned client live issues and ship patches.
  • Improve client network code and strategy to gain less latency/packet-loss-rate for pvp gaming experience.
  • Communicate with game designers and artists, ensuring that program functionality aligns with design requirements.
  • Collaborate with QA to identify defects and conduct internal testing, public testing, and acceptance testing for official release versions.
  • Communicate project progress and risks to superiors promptly.

Qualifications

  • Concrete knowledge of data structure and algorithm.
  • Have over 5 years of experience in game client development. Proficiency in C++, and programming and debugging skills related to relevant tools. Be familiar with Objective-C or Swift language and runtime.
  • Have experience in network programming and be familiar with udp/tcp/http/websocket/gRpc network protocol knowledge.
  • Have experience in iOS or macOS platform development and debugging.
  • Have logical thinking and good programming habits, with the ability to solve tricky bugs.
  • Pretty good at communication and ability to collaborate within a team.

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blizzard Entertainment - Senior Software Engineer, Production Technology

Blizzard Entertainment

Irvine, California, United States (Hybrid)
4 Months ago
Behaviour Interactive - Principal Gameplay Programmer - Dead by Daylight | Programmeur·euse jouabilité Principal·e - Dead by Daylight

Behaviour Interactive

Middlesbrough, England, United Kingdom (Hybrid)
4 Months ago
Teravision Games - Senior Unreal Engine Programmer

Teravision Games

Bogotá, Bogota, Colombia (Hybrid)
4 Months ago
Dreamhaven - Senior Anti-Cheat Engineer (Fixed Term Contract)

Dreamhaven

(On-Site)
4 Months ago
Blizzard Entertainment - Lead Producer, Production Technology | Irvine, CA

Blizzard Entertainment

Irvine, California, United States (Hybrid)
4 Months ago
PlayStation Global - Software Development Engineer in Test Intern - Undergraduate

PlayStation Global

San Mateo, California, United States (On-Site)
4 Months ago
PlayStation Global - Software Engineer Intern

PlayStation Global

San Mateo, California, United States (On-Site)
4 Months ago
Warner Bros. Games - Technical Support Specialist

Warner Bros. Games

Chicago, Illinois, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

glorious - Manufacturing Coordinator, China

glorious

Dongguan, Guangdong Province, China (On-Site)
4 Months ago
AppLovin - Business Development Manager, eCommerce

AppLovin

Beijing, Beijing, China (On-Site)
4 Months ago
Riot Games - Manager, Product Management - VALORANT Mobile, China Studios

Riot Games

Shanghai, Shanghai, China (On-Site)
4 Months ago
OUTFIT7 - Product Data Analyst CN

OUTFIT7

Shanghai, Shanghai, China (On-Site)
4 Months ago
Riot Games - Game Producer, Monetization - Wild Rift Shanghai

Riot Games

Shanghai, Shanghai, China (On-Site)
4 Months ago
AppLovin - Sr. Analyst, eCommerce

AppLovin

Beijing, Beijing, China (On-Site)
4 Months ago
Riot Games - Senior Content Producer, Wild Rift

Riot Games

Shanghai, Shanghai, China (On-Site)
4 Months ago
Riot Games - Project Coordinator - Wild Rift Shanghai (Contract)

Riot Games

Shanghai, Shanghai, China (On-Site)
5 Months ago
Xsolla - QA (Anti-Fraud System)

Xsolla

Beijing, Beijing, China (On-Site)
5 Months ago
Tencent - Senior Strategy Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

PluginLive - Technical Lead

PluginLive

Mumbai, Maharashtra, India (On-Site)
4 Months ago
social discovery ventures - Lead System Engineer

social discovery ventures

Warsaw, Masovian Voivodeship, Poland (Remote)
4 Months ago
Warner Bros. Games - Manager, Engineering

Warner Bros. Games

(Hybrid)
4 Months ago
Warner Bros. Games - Senior Artist, Character

Warner Bros. Games

Salt Lake City, Utah, United States (Hybrid)
4 Months ago
ElevenLabs - AI Safety Enginerer

ElevenLabs

London, England, United Kingdom (Remote)
4 Months ago
Blizzard Entertainment - Senior Software Engineer, Production Technology

Blizzard Entertainment

Irvine, California, United States (Hybrid)
4 Months ago
Aristocrat Gaming - Senior Software Engineer (Full Stack)

Aristocrat Gaming

North Ryde, New South Wales, Australia (Hybrid)
4 Months ago
The Walt Disney Company - Senior Mechanical Engineer

The Walt Disney Company

Lake Buena Vista, Florida, United States (On-Site)
4 Months ago
Draft Kings - Senior Data Engineer, Snowflake

Draft Kings

Boston, Massachusetts, United States (On-Site)
4 Months ago
Draft Kings - VIP Host, New York

Draft Kings

(Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

We exist to inspire the world to play. We put our people first, and we thrive off their diversity in our innovative technology and immersive storytelling. We’re doing the work to give everyone the space to be their full selves while giving back to our community, no matter where you’re working from. We’re looking for problem-solvers, game-changers, innovators, dreamers, doers—people that are ready to move the needle and transform the future of gaming. Join us.

Hyderabad, Telangana, India (On-Site)

Madrid, Community Of Madrid, Spain (On-Site)

Madrid, Community Of Madrid, Spain (Hybrid)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Seoul, South Korea (On-Site)

Shanghai, Shanghai, China (On-Site)

Bucharest, Bucharest, Romania (Hybrid)

Guildford, England, United Kingdom (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Electronic Arts

Level Up Your Career in Game Development!

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

Job Common Plug