Senior Game Programmer (Unity)

Placements24

Vereeniging

Híbrido

ZAR 700.000 - 1.200.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Hybrid work model
Remote work days

Descripción de la vacante

Placements24 is seeking a Senior Game Programmer with Unity expertise to join a growing game development studio in Vereeniging, Gauteng. You will design and implement engaging gameplay mechanics and systems using C#, collaborating with artists, designers, and producers.

This hybrid role offers a mix of studio days in Vereeniging and remote work, with opportunities to shape the technical direction and mentor junior programmers across platforms.

Formación

  • 5+ years of experience as a game programmer with Unity.
  • Proficient in C# for game development.
  • Experience building complex gameplay systems and AI.
  • Strong understanding of OOP and design patterns.
  • Familiar with Unity physics, animation, and UI.
  • Experience with Git for version control.
  • Excellent problem-solving and debugging abilities.
  • Strong communication and teamwork.
  • Bachelor's degree in CS, game development, or related field.

Responsabilidades

  • Develop, implement, and optimize game features and systems using C# within the Unity engine.
  • Design and build robust, scalable, and performant gameplay mechanics and AI behaviors.
  • Collaborate closely with designers and artists to bring game concepts to life.
  • Write clean, efficient, and well-documented code, adhering to coding standards and best practices.
  • Identify and resolve performance bottlenecks and bugs within the game engine.
  • Participate in code reviews, providing constructive feedback to fellow programmers.
  • Contribute to technical design discussions and help shape the game's architecture.
  • Work with version control systems (e.g., Git) for code management.
  • Optimize game performance across various target platforms.
  • Mentor junior programmers and share technical knowledge within the team.
  • Assist in the testing and debugging of game builds.

Conocimientos

Unity
C# development
Gameplay systems
AI behaviors
OOP principles
Performance optimization
Version control
Debugging
Teamwork
Communication skills
Game design principles

Educación

Bachelor's degree in CS/Game Development

Descripción del empleo

About the Role

Our client, a rapidly expanding game development studio, is seeking a talented Senior Game Programmer specializing in Unity to join their innovative team in Vereeniging , Gauteng. This role is ideal for a passionate game developer looking to contribute significantly to the design and implementation of engaging gameplay mechanics and systems. You will work on exciting new titles, collaborate with a multidisciplinary team of artists, designers, and producers, and help shape the technical direction of our games. This hybrid position offers the opportunity to work collaboratively in our Vereeniging studio while enjoying the flexibility of remote work days, fostering a productive and creative atmosphere.

Key Responsibilities
  • Develop, implement, and optimize game features and systems using C# within the Unity engine.
  • Design and build robust, scalable, and performant gameplay mechanics and AI behaviors.
  • Collaborate closely with designers and artists to bring game concepts to life.
  • Write clean, efficient, and well-documented code, adhering to coding standards and best practices.
  • Identify and resolve performance bottlenecks and bugs within the game engine.
  • Participate in code reviews, providing constructive feedback to fellow programmers.
  • Contribute to technical design discussions and help shape the game's architecture.
  • Work with version control systems (e.g., Git) for code management.
  • Optimize game performance across various target platforms.
  • Mentor junior programmers and share technical knowledge within the team.
  • Assist in the testing and debugging of game builds.
Requirements
  • Proven experience (5+ years) as a Game Programmer, with significant experience using the Unity engine.
  • Strong proficiency in C# programming for game development.
  • Experience in developing and implementing complex gameplay systems and AI.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with game physics, animation systems, and UI implementation in Unity.
  • Knowledge of performance optimization techniques for games.
  • Familiarity with version control systems like Git.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • Passion for video games and a deep understanding of game design principles.
  • A Bachelor's degree in Computer Science, Game Development, or a related field, or equivalent professional experience.
Benefits

Our client offers a competitive salary, comprehensive benefits, opportunities for career advancement, a creative and collaborative work environment, and the flexibility of a hybrid work model. Join our team in Vereeniging and help us create the next generation of immersive gaming experiences.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Game Developer (Unity)
Senior Game Developer (Unity)

Placements24 • Mbombela (Nelspruit)

Híbrido
ZAR 700.000 - 1.000.000
Competitive salary
Health benefits
Paid time off
+5
Senior Game Programmer (Gameplay)
Senior Game Programmer (Gameplay)

Placements24 • Pretoria

Presencial
ZAR 900.000 - 1.200.000
Competitive salary and project bonuses
Medical, dental, and vision insurance
Generous paid time off and flexible/hy
+2
Senior Game Developer (Unity)
Senior Game Developer (Unity)

Placements24 • Polokwane

Presencial
ZAR 650.000 - 850.000
Competitive salary
Health benefits
Performance bonus
+1
Senior Game Programmer (Gameplay)
Senior Game Programmer (Gameplay)

Placements24 • Gqeberha

Presencial
ZAR 850.000 - 1.500.000
Medical aid
Retirement contributions
State-of-the-art studio
+1
Senior Gameplay Programmer
Senior Gameplay Programmer

Placements24 • Vereeniging

Híbrido
ZAR 900.000 - 1.200.000
Hybrid work model
Competitive salary
Access to industry-standard tools
+3
Senior Game Developer (Unity)
Senior Game Developer (Unity)

Placements24 • East London

Presencial
ZAR 900.000 - 1.200.000
Competitive salary
Comprehensive benefits
Career development opportunities
+1
Senior Game Programmer (Gameplay)
Senior Game Programmer (Gameplay)

Placements24 • Upington

Presencial
ZAR 600.000 - 900.000
Medical aid
Retirement contributions
Professional growth opportunities
+1
Senior Gameplay Programmer
Senior Gameplay Programmer

Placements24 • Soweto

Presencial
ZAR 800.000 - 1.200.000
Health benefits
Performance-based bonuses
Generous paid time off
+1
Senior Gameplay Programmer & Systems Designer
Senior Gameplay Programmer & Systems Designer

Placements24 • Benoni

Híbrido
ZAR 600.000 - 900.000
Medical aid
Retirement planning
Performance bonuses
+1
Senior Game Programmer (Engine)
Senior Game Programmer (Engine)

Placements24 • East London

Híbrido
ZAR 900.000 - 1.500.000
Competitive salary
Health and retirement benefits
Hybrid work model