At Teravision Games, we are looking for a talented Network Programmer to work on our upcoming unannounced AAA game. The ideal candidate will autonomously develop network and server-related functions. He/she will design and implement the network interface and tools to help the game communicate with the server.
Responsibilities
- Understand and improve UE4’s netcode.
- Optimize game server performance.
- Implement client travel flow through various session patterns.
- Work closely with gameplay programmers to assist on networking matters.
- Work closely with game designers to clarify network/server design requirement.
- Research, share and discuss networked game system architectural decisions and best practices.
Qualifications
- 2+ years UE4 programming experience.
- Must be proficient in C++.
- Strong analytical and problem solving skills.
- Good English communication skills.
- Experience with networking systems in online games.
Nice to Haves
- Experience with Unreal Engine 4’s online subsystems and session API is desirable.
- Experience using profiling tools.
Benefits (*Some benefits vary by location)
- Competitive salary.
- Flexible working hours.
- 15 paid vacation days.
- Medical and dental benefits.
- Snack-bar.
- Well-being programs.
- Family-friendly working environment.
- A no-crunch employer. We believe in maintaining a healthy work-life balance.
Note 1 : TG headquarters are located in Bogotá, Colombia; nevertheless, you can work remotely, so you do not need to live in Bogota to apply.
Note 2 : It's required that you attach two or three code samples. They have to be in C++, preferably related to game development and multiplayer. The main goal is to evaluate your technical abilities.