x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Senior Backend Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Backend Engineer

Igg Singapore Pte. Ltd.

Igg Singapore Pte. Ltd. company logo

Founded in 2006, IGG is a leading global mobile games developer and publisher committed to making amazing innovative games for players all over the world. Our games are available in 23 different languages, and are enjoyed by 38 million monthly active users from over 200 countries and regions.

At IGG, we are innovators at work, gamers at heart.

We are currently looking for a Server Programmer to join our energetic team in Singapore!


Job description

· Work on server or network related tasks that include but not limited to mobile game server architecture design, modular design, game server end program logic development and maintenance efforts

· Develop game services and supporting applications

· Assess, develop, test, debug, and maintain game services

· Propose creative solutions to meet product goals

· Work effectively in cross-functional teams and collaborate with internal and remote teams to identify, produce, and deliver tasks on time


Job requirements:

· Degree in Computer Science or related field

· 5+ years’ experience in the mobile games industry or equivalent

· Experience with all phases of product development lifecycle, including requirement definition, development, testing, releasing of product(s) and live operations

· Expert in C/C++ is a must, familiarity with C++ as server framework is a plus

· Expert on network protocols: Socket programming, TCP, UDP, HTTP

· Solid understanding of distributed systems and micro service development (SOA, SaaS)

· Expert on SQL and relational database operation

· Preferably with understanding of Unity game engine and C#

· Preferably with Git-related experiences

· Preferably with solid understanding of functional and reactive programming

· Preferably with experience in developing mobile games (iOS & Andriod)

· Familiarity with client server data synchronization (e.g. state/frame synchronization) is a plus

· Familiarity with Golang, protocol buffers would be a plus

Sharing is Caring

Know others who would be interested in this job?