Intermediate Technical Programmer

3 Months ago • All levels • Programming

Job Summary

Job Description

The Intermediate Technical Programmer will be responsible for creating or working on game development tools and/or engines, possessing excellent knowledge of C, C++, and/or C#. The ideal candidate should be passionate about creating efficient, optimized, and well-crafted systems, with strong problem-solving, organizational, and communication skills. They should be able to work collaboratively in a team environment and manage tasks remotely. This role requires the ability to quickly understand existing codebases and write well-thought-out, optimized, and extensible code adhering to established coding conventions. Experience with source control, particularly Git and GitFlow, along with the ability to diagnose issues through debugging and profiling code, is essential.
Must have:
  • Experience with game development tools and/or engines.
  • Excellent knowledge of C, C++, and/or C#.
  • Passion for creating efficient and optimized systems.
  • Excellent problem-solving and communication skills.
  • Ability to work collaboratively in a team environment.
Good to have:
  • Understanding of 2D & 3D graphics pipelines.
  • Understanding of game development optimization 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.

Job Details

SPECIFIC REQUIREMENTS

  • Experience creating or working on game development tools and/or engines.
  • Excellent knowledge of C, C++, and/or C#.
  • Passion for creating efficient, optimised, and well crafted systems.

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.
  • 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.

 

This is for a permanent position with a salary in the range of R25,000 to R40,000 per month, depending upon skill level and experience.

Similar Jobs

PayPal - Manager, Tax Reporting and Compliance

PayPal

Luxembourg, Luxembourg, Luxembourg (Hybrid)
2 Months ago
Rockstar Games - Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
6 Months ago
Keywords Studios - Talent Acquisition Intern

Keywords Studios

Mandaluyong, Metro Manila, Philippines (Hybrid)
5 Months ago
endava - Senior Angular Developer

endava

Zagreb, Croatia (Remote)
2 Months ago
Arkose Labs - Senior Support Engineer

Arkose Labs

Pune, Maharashtra, India (Hybrid)
3 Months ago
Capgemini - C++ Developer/ Networking

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Tesla - PLC Programmer

Tesla

Rhineland-Palatinate, Germany (On-Site)
6 Months ago
IMC - Java Software Engineer

IMC

Amsterdam, North Holland, Netherlands (On-Site)
3 Months ago
Capgemini - C# Appium

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
Nagarro - Staff Engineer, Java

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Toast - Principal Software Engineer - Payments

Toast

Bengaluru, Karnataka, India (On-Site)
2 Months ago
TFL Group - Customer Service Coordinator

TFL Group

Overland Park, Kansas, United States (On-Site)
3 Weeks ago
The E.W. Scripps Company - Account Executive, KGUN

The E.W. Scripps Company

Tucson, Arizona, United States (On-Site)
3 Weeks ago
beghou consulting - Tableau Developer

beghou consulting

Hyderabad, Telangana, India (Hybrid)
6 Months ago
bytedance - Senior Security Software Architect - Security Engineering - San Jose

bytedance

San Jose, California, United States (On-Site)
8 Months ago
miniclip - Senior QA Tester

miniclip

Derby, England, United Kingdom (Hybrid)
3 Months ago
Axon - Commercial Operations Analyst - Quoting

Axon

Atlanta, Georgia, United States (On-Site)
2 Months ago
Boomi  - Sales Development Representative

Boomi

Barcelona, Catalonia, Spain (On-Site)
2 Months ago
Saviynt - Business Operations Associate

Saviynt

Kraków, Lesser Poland Voivodeship, Poland (Remote)
1 Month ago
Ion - Red Hat Engineer, Italy

Ion

Italy (Hybrid)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Marsh McLennan - Senior Software Engineer - .NET

Marsh McLennan

Mexico City, Mexico (Hybrid)
2 Months ago
Synechron - Java Software Engineer

Synechron

Belgrade, Serbia (Hybrid)
1 Month ago
Autodesk - Software Developer/Développeur·euse Logiciel

Autodesk

Toronto, Ontario, Canada (On-Site)
3 Weeks ago
Assystems - Développeur C# / AVEVA PML H/F

Assystems

Courbevoie, Île-de-France, France (Hybrid)
9 Months ago
Weta Fx - Senior Database Administrator

Weta Fx

Wellington, Wellington Region, New Zealand (On-Site)
3 Months ago
Mapbox - Software Development Engineer III, EV Routing (Rust)

Mapbox

Helsinki, Uusimaa, Finland (Remote)
3 Months ago
Canonical - C, Golang Software Engineer

Canonical

(Remote)
3 Months ago
Veeam Software - Junior C# Developer

Veeam Software

Prague, Czechia (On-Site)
2 Months ago
Robot cache  - Multiple Programming and Analyst Roles

Robot cache

San Diego, California, United States (On-Site)
1 Month ago
22 dog studios - Senior Programmer

22 dog studios

Cambridge, Massachusetts, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded