TL;DR
Senior Technical Programmer (Game Development): Creating and optimizing game development tools and engines with an accent on efficient, optimized, and well-crafted systems. Focus on writing extendable code, diagnosing issues through debugging and profiling, and working with source control.
Location: Remote (South Africa)
Salary: R40,000–R70,000+ per month
What you will do
- Create or work on game development tools and/or engines.
- Write efficient, optimised, and well-crafted systems.
- Develop well thought out, optimised, and extendable code.
- Work with source control, specifically Git and GitFlow.
- Diagnose issues through debugging and profiling code.
Requirements
- Experience creating or working on game development tools and/or engines.
- Excellent knowledge of C, C++, and/or C#.
- Excellent problem-solving, organizational, and communication skills.
- High attention to detail.
- Ability to self-motivate and manage tasks in a remote working environment.
- Familiarity working with source control, specifically Git and GitFlow.
Nice to have
- 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.
- Computer Science, Engineering, or related degree.
Culture & Benefits
- Collaborative team environment.
- Ability to self-motivate and manage tasks in a remote working environment.
- Secure and comfortable remote working environment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →