We are looking for a motivated Junior Computer Programmer to join our game development team. You will assist in designing, coding, testing, and maintaining game features while learning industry best practices. This role is ideal for someone passionate about games—from simple classics snake game to complex modern titles—and eager to grow in a collaborative environment.
Write clean, efficient, and maintainable code for game features
Assist in the development of gameplay mechanics, UI elements, and systems
Debug and fix issues reported by QA testers and senior developers
Collaborate with designers, artists, and other programmers
Participate in code reviews and team meetings
Optimize game performance across platforms (PC, mobile, console)
Learn and follow coding standards and development workflows
Basic knowledge of programming languages (e.g., C++, C#, Java, or Python)
Familiarity with game engines like Unity or Unreal Engine
Understanding of object-oriented programming (OOP)
Problem-solving mindset and attention to detail
Ability to work in a team and communicate effectively
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
Experience with small game projects or personal portfolio
Knowledge of version control systems (e.g., Git)
Basic understanding of physics, math, or game logic
Interest in game design and player experience