Job Openings Entry Programmer

About the job Entry Programmer


YOUR RESPONSIBILITIES:
  

  • Designing, implementing and testing of game functionality based on design, using UE4  
  • Write clean, professional and maintainable code 
  • Continuous refinement and optimization of existing code 
  • Accurately schedule tasks and complete them on time, with an understanding of and appreciation for milestones, schedules, deadlines and efficient development processes 
  • Produce prototypes of gameplay ideas and features 
  • Communication and collaboration with other team members in different departments (e.g. Art, Design, Production) 
  • Proactively problem-solve performance and stability issues when necessary 
  • Identify bugs and issues and suggest solutions to mitigate problems 
  • Ensuring a high product quality, together with Quality Assurance 
  • Support and contribute to new ideas to game design and implement proof of concept 

 

REQUIRED QUALIFICATIONS:

  • Bachelor’s Degree in Computer Science or similar discipline or equivalent work experience 
  • Advanced C++/C# programming skills 
  • Excellent 3D Math and Linear Algebra skills 
  • Familiar with modern practices of object-oriented programming and processes 

 

BONUS QUALIFICATIONS:

  • Experience at a professional video game company 
  • Experience optimizing C++/C# code for performance 
  • Experience with multithreaded systems 
  • Knowledge of any major third-party middleware (PhysX, SpeedTree, etc) 
  • Familiarity with Git or other modern SCM best practices