Search by job, company or skills
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
. 3+ 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
Login to check your skill match score
Date Posted: 28/11/2024
Job ID: 101810373