Senior Gameplay Programmer

Senior Gameplay Programmer

People Can Fly

Warsaw, Poland

Job Description

Core:

  • Propose, implement and own tasks and features in a timely fashion;
  • Provide regular updates to the production;
  • Collaborating with PCF Framework to integrate, contribute and develop shared components, and augment stability/features of shared modules;
  • Consider the performance of the work that you do;
  • Breakdown your own tasks, update your progress, ask questions and raise issues to relevant stakeholders as well as proposing solutions when needed;
  • Work closely with Principal and project Architect to implement high quality features and code, proactively identify and address risk with the team;
  • Proactively participate in code reviews to share knowledge and learn from other team members;
  • Occasionally support Lead in recruitment projects with HR collaboration, onboard new hires;
  • Stay informed of best practices and technical solutions used at the company;
  • Work with QA teams to define testing requirements for new and existing features.

Gameplay:

  • Collaborate with Designers to establish gameplay feature requirements;
  • Propose solutions to features given the Design requirements that are both fun and technically sound;
  • Prototype, Code, Test and Debug complex gameplay features and systems;
  • Iterate on gameplay features in collaboration with Designers;
  • Profile and optimize implemented features;
  • Identify and refactor inefficient or outdated features;
  • Analyze competition and stay informed of industry best practices and state of the art.

Qualifications

  • 6+ years experience working in console/PC games;
  • Involved in the production cycle of at least 1 title;
  • Excellent primary programming language skills (C++);
  • Good knowledge of Source Control and Code Review tools (Swarm, Perforce, Git, etc.);
  • Good knowledge of Project Management Software (JIRA, Confluence, etc.);
  • Ability to work autonomously;
  • A keen sense of what makes gameplay systems fun;
  • Ability to work with game developers from all disciplines;
  • Strong 3D math knowledge;
  • Strong knowledge of AI, physics, animation or gameplay code in general;
  • Ability to write solid, reliable, efficient code;
  • Good Unreal Engine knowledge;
  • Good mentoring skills;
  • Strong verbal and written communication skills in English.

Nice to have:

  • Experience with other programming languages;
  • Experience working on consoles such as PS4 and Xbox One;
  • Experience working on multiplayer games;
  • Experience with profiling and optimizations;
  • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.).

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Poland      C++ Developer      Developer      Gaming      People Can Fly     

© EuroJobsites 2024