We’re pleased to be promoting an exciting opportunity for a Network Programmer to join an award winning independent third-party studio based in Montreal (Quebec), Canada. The successful applicant will be joining a dynamic passionate and diverse team working on an exciting and innovative new project.
The studio specialize in building their own IPs, targeted at consoles and PCs. Driven by a passion for our craft and a strong foundation of design methodology, they focus on fostering innovation and delivering awesome experiences to their players.
The studio position themselves as a meaningful and positive influence on the field they love, through the games made, but also through the way they make these games. Developing a video game can be an amazing experience, and as such, they strive to foster a positive and stimulating environment where everyone has an opportunity to grow in their craft. The studio value autonomy, initiative and ownership; believe in collaboration and think everyone in the team should have a voice in shaping the games they deliver.
The studio offers competitive salary, as well as great conditions: insurance, attention to work-life balance, very generous vacations package, and much more.
Responsibilities
Responsible for online, programming, testing and maintaining game features and systems.
Work closely with designers to understand and comply with functional and gameplay requirements
Responsible for all code and for technical implementation.
Mentor junior programmers
Help the project manager to estimate working time and plan tasks, and follow up with other team members involved in specific features to ensure a quality and timely delivery.
Knowledge of
Networking programming
Netcode (replication and/or Remote Procedure Calls)
Knowledge of lag compensation
Handling of sockets and packets, NAT punchthroughs
Debugging and troubleshooting of network issues
Essential Skills & Experience
At least 5 years of experience as a programmer
Shipped at least 2 games
Autonomous and flexible
Good communication skills
Good collaboration skills
Capable of receiving and collecting feedback, improving and iterating on features
Must have meme proficiency
Important
Experience in UE4
Experience in C++