Intermediate Technical Programmer

13 Hours ago • All levels

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

MyGames - QA Engineer

MyGames

China (Remote)
1 Month ago
TransUnion - Senior Director, Product Excellence Lead

TransUnion

Chicago, Illinois, United States (Hybrid)
1 Week ago
Zynga - Senior Producer - Cross-Promotion (xPromo)

Zynga

Austin, Texas, United States (On-Site)
2 Weeks ago
Capgemini - Java Architect

Capgemini

Coimbatore, Tamil Nadu, India (On-Site)
3 Days ago
SafeSend - QA Engineer L1

SafeSend

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

JMA - Advanced Engineer - Baseband Unit QA

JMA

Syracuse, New York, United States (On-Site)
2 Months ago
Enphase Energy - Program Manager SW

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Scopely - AI Artist (2D Generalist)

Scopely

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Treelix - Cloud Operations Lead Monitoring & AI Ops Engineer

Treelix

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Xsolla - Senior Software Engineer (Publisher Account Platform)

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
1 Month ago
Glean - Solutions Engineer

Glean

(Remote)
3 Days ago
Nexters - Contract Manager

Nexters

Cyprus (Remote)
2 Weeks ago
Enphase Energy - Senior Jira Analyst

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Cubic Corporation - Senior Systems Engineer

Cubic Corporation

Hyderabad, Telangana, India (On-Site)
3 Days ago
Ness - Monitoring & Observability Engineer

Ness

Timișoara, Timiș, Romania (Hybrid)
3 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!

Similar Category Jobs

Looks like we're out of matches

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

About The Company

Come and join us at the biggest game development studio in Africa! We offer competitive game development salaries for the local market, remote work options, a 35-hour work week, focus on the life portion of work/life balancing, and the opportunity to work with the most experienced and talented group of game developers in South Africa on a wide variety of internationally recognised games for renowned developers and publishers on cutting edge platforms.
View All Jobs

Get notified when new jobs are added by 24bit games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug