Lead Game Developer

3 Months ago • All levels
Game Programmer

Job Description

We are seeking an extremely smart Lead Game Developer with broad computer science knowledge and a willingness to learn new technologies. As an avid gamer with excellent teamwork and communication skills, you will be responsible for maintaining and improving our games and internal tools. This includes choosing and adapting third-party tools, libraries, and APIs, ideating and implementing robust architecture solutions, proposing new techniques, and ensuring good programming practices are adopted by the team. You will also perform project estimates, create plannings, define assignments, assist in recruitment, and guide new team members. Additionally, you will help with debugging and optimizing our games.
Good To Have:
  • Intermediate knowledge of Unreal Engine
  • Good knowledge of linear algebra
  • Experience in multiplayer development
  • Experience in GPU rendering
Must Have:
  • Videogame development generalist
  • Knowledge of 2D and 3D art integration
  • Advanced knowledge of C#, C++ and Unity
  • Understanding of multithreading and native development
  • Experience integrating third party SDKs
  • Experience creating native Unity plugins
  • Experience in profiling and debugging
  • Versatility with game genres and platforms
  • Ability to lead a team
  • English proficiency

Add these skills to join the top 1% applicants for this job

team-management
communication
problem-solving
rendering
design-patterns
cpp
unreal
unity
talent-acquisition
networking
c#
firebase
linear-algebra
multiplayer
multithreading

LEAD GAME DEVELOPER


The ideal candidate is extremely smart, with a very broad knowledge in computer 
science and is always willingly to learn about new technologies and programming 
languages. He is an avid gamer and has excellent teamwork and communication skills.


Responsibilities

  • Maintain and improve our games and internal tools.
  • Choose and adapt third party tools, libraries, and APIs.
  • Ideate and implement robust architecture solutions.
  • Propose new techniques and ensure that good programming practices are adopted by the team.
  • Perform project estimates, create plannings and define assignations.
  • Help in the recruitment of new team members, assist, and teach them when needed.
  • Help in the debug and optimization of our games.

 

Requirements

  • Videogame development generalist (UI, gameplay, AI, networking, tooling, etc.).
  • Knowledge of 2D and 3D art integration pipelines.
  • Advanced knowledge of C#, C++ and Unity.
  • Clear understanding of multithreading, native development (Android, iOS) and software design patterns.
  • Experience integrating third party SDKs (firebase, amplitude, Helpshift, etc.).
  • Experience creating native unity plugins.
  • Experience in profiling and debugging.
  • Versatility with different game genres (hardcore, casual, and hyper-casual), and platforms (Mobile, PC, Console and Streaming).
  • Ability to lead a team and handle pressure.
  • English proficiency.

 

Recommended

  • Intermediate knowledge of Unreal Engine.
  • Good knowledge of linear algebra and vectors.
  • Experience in multiplayer development.
  • Experience in GPU rendering and delegation.

 

Set alerts for more jobs like Lead Game Developer
Set alerts for new jobs by Tagwiz
Set alerts for Game Programmer (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙