Intermediate Game Developer
24bit games
Job Summary
This Intermediate Game Developer role requires building games or real-time applications using either Unity (C# and .NET) or UE4 (C++ and Blueprints). The candidate should possess excellent problem-solving, organizational, and communication skills, along with a strong attention to detail. The role involves collaborative work in a team environment, self-motivation, and the ability to manage tasks remotely. The developer should be able to quickly understand existing code, write optimized and extensible code, and be proficient in C, C++, or C#. Experience with Git and GitFlow, diagnosing issues through debugging, and a secure remote working environment are also required. The job entails developing games, contributing to the code base, and collaborating with the team to deliver high-quality game experiences.
Must Have
- Experience with Unity or UE4 for game development.
- Proficiency in C#, .NET, or C++ programming.
- Strong knowledge of Unity Scripting or Blueprints.
- Excellent problem-solving and communication skills.
- Ability to work in a remote team.
- Ability to write optimised code.
Good to Have
- Understanding of 2D & 3D graphics pipelines.
- Knowledge of game development optimisation principles.
- Experience on mobile, VR, or console platforms.
- Experience using DirectX or OpenGL APIs.
- Experience using JIRA or related tools.
- Passion for video games.
- Computer Science, Engineering, or related degree.
Job Description
SPECIFIC REQUIREMENTS
- Experience building games or related real time applications in Unity 2018, 2019, or 2020.
- Experience programming in C# and .NET.
- Excellent knowledge and familiarity with Unity Scripting and the Unity Editor.
OR
- Experience building games or related real time applications in UE4.
- Experience programming in C++.
- Excellent knowledge of Blueprints.
GENERAL REQUIREMENTS
- Excellent problem-solving, organizational, and communication skills.
- High attention to detail.
- Can work collaboratively in a team environment.
- Ability to self motivate and manage tasks in a remote working environment.
- Ability to get up to speed with an existing code base.
- Ability to write well thought out, optimised, and extendable code that follows established coding conventions.
- Proficient in C, C++, and/or C#.
- Familiarity working with source control, specifically Git and GitFlow.
- Ability to diagnose issues through debugging and profiling code.
- Secure and comfortable remote working environment.
BONUS POINTS
- Understanding of 2D & 3D graphics pipelines.
- Understanding of standard game development optimisation principles.
- Experience working on mobile, VR, or console platforms.
- Experience using DirectX or OpenGL APIs.
- Experience using JIRA or related task management tools.
- Passionate about video games.
- Computer Science, Engineering, or related degree.