Stratosphere Games, a mobile game studio focusing on core mobile games in Berlin, is looking for a Senior Client-Network-Programmer for our upcoming mobile, multiplayer, strategy-game, set in a futuristic environment.
You will be part of an enthusiastic, dedicated, young team experienced in mobile game development.
Responsibilities
Design, implement and maintain network solutions to keep players synchronized while mitigating the risk of cheating and griefing
Seek out and correct the network bugs identified by testers and the quality control team as well as addressing network security issues and applying countermeasures
Program in a clear and structured way, taking performance, maintenance and compatibility requirements into account
Work as a key part of an agile development team
Document your work so as to transfer knowledge and ensure that users (from other teams) understand how to use the new network systems and functionalities
Keep an open mind, be willing to learn and teach
Requirements
At least 5 years of experience in video game development
At least 3 years of experience in developing with the UnityEngine
Understanding design patterns and their practice in programming
Familiar with network protocols: TCP, UDP, ...
Familiar with multiplayer concepts (e.g. bandwidth and session management)
Experience with online services integration (matchmaking, leaderboards, etc…)
Good communication and interpersonal skills
Either German or English fluently
Plus
Experience on other programming languages other than C#, e.g. Java, C/C++, Python, Javascript
Experience in database development (SQL, NoSQL)
Experiences on developing server services and implementing backend structures
Applicants are encouraged to submit their cover letter and resume in plain text or pdf format to jobs@stratosphere-games.com
You can find out more about our company at https://www.stratosphere-games.com/
No recruiters, please, candidates only.