Back to jobs

[Vector North] Principal Game Programmer

Prague

OUR PROJECT

We're working on an online action-adventure game. An original IP with a distinct identity. An invitation to enjoy fun action and rewarding progression in a challenging sandbox world – solo, or together with friends.

 

OUR MISSION

Our mission is to bring people together to create stories through play. Games that are easy to pick up, but still offer plenty of depth and creativity. Worlds people want to spend time in, where they can express themselves, and have fun working things out together with friends.

 

OUR STUDIO

We’re part of KRAFTON, a collective of independent game studios headquartered in Seoul, South Korea. Our core team is based in the heart of Prague, a UNESCO world heritage site, but we’re a hybrid team with an international outlook, cooperating closely with colleagues in Seoul and beyond.

If this sounds like a good fit for your skills and interests – and you’re looking to join a multinational crew of friendly, open-minded creatives – our studio might just be the perfect next vector.


 

Responsibilities

 

A Principal Game Programmer takes design, schemes, and ideas, and turns this creative vision into reality. Besides implementing entrusted features, they also extend existing systems and fix bugs.

In this leadership role, they become an integral part of the team within their area of expertise. The Principal Game Programmer works closely with other team members, often from different departments. As an individual with a robust technical background, they play a crucial role in planning, estimating, and implementation discussions, providing guidance and mentorship to less experienced programmers. They are the team's driving force, taking responsibility for the team’s output and ensuring alignment with the technical vision set by the Lead Programmer.

Implement Technology

  • Efficiently integrate and maintain desired features, especially in the gameplay area.
  • Work on assigned implementation tasks mostly independently.
  • Integrate internal or 3rd party technologies.
  • Drive the technical direction of projects, making high level design decisions.

Enable Progress

  • Cooperate with other team members, help to estimate tasks.
  • Identify and highlight technical debt, risks and issues.
  • Provide related information and share knowledge to the team and leadership accordingly.
  • Follow existing development processes and work with the team on continuous improvements.
  • Mentor and guide team members, fostering their growth and development.

Maintain Quality

  • Participate in code reviews and peer programming to increase code quality.
  • Support a culture of ongoing informal feedback.
  • Work together with other team members to optimise performance and stability across disciplines.
  • Document given parts of technology according to company standards.
  • Ensure best practices are followed and establish new standards.
  • Take responsibility for the overall quality and output of the team.

 

Collaboration

  • Collaborate closely with the Lead Programmer to ensure alignment with the technical vision.
  • Act as a liaison between the programming team and other departments to facilitate effective communication and collaboration.
  • Drive the team towards achieving project goals, ensuring all efforts are aligned with the overarching technical strategy.

 

 


 

Attributes

As gameplay-focused generalist programmer with solid technical qualification in a growing studio, this role demands the ability to both draw upon a deep set of experiences and learn new skills, facing challenges independently and in collaboration with the rest of the team.

Besides technical expertise, this principal role requires the capacity and willingness to participate in building supportive culture and establishing best practices.

Required

  • 10+ years games industry programming experience.
  • Experience development with UE in C++.
  • Experience developing multiplayer games.
  • At least one specialisation in a typical game development domain (Network, AI, Physics)
  • Solid problem-solving and analytical skills.
  • High level (cross-discipline) goal oriented.
  • Communication in verbal and written English.
  • Self-motivation, strong work ethic, and ability to work independently.
  • Collaborative mindset.
  • Proven leadership and mentoring abilities.
  • Proficiency in documentation and communication.

Welcomed

  • Passion for games.
  • Experience working in a hybrid / remote environment.
  • Confident in prototyping and researching new technologies.
  • AAA / console game development experience.
  • Proficiency in documentation and communication.
  • Working knowledge of Perforce or Atlassian software development and collaboration tools.
  • Experience working in diverse, multinational teams.
  • Practical experience using a variety of programming languages and tools.
  • Encounter full cycle of the game development, from prototyping to post-release project maintaining.
  • Healthy creativity in problem-solving and the ability to think outside of the established solutions.
  • Curious and innovative mindset.

This position is an opportunity to lead and shape the technical direction of our games, influencing both the development process and the team culture.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...

※ The company does not stipulate a separate resume form.  

Applicants for employment can fill out and submit relevant information in a free form and should take cautionary measures not to include sensitive personal information (resident registration number, salary information, etc.) or information related to job performance (region of origin, physical information, marital status, family personal information, etc.). 

Please check yes if you have read the information above.

【 Portfolio (Attach File) 】

Accepted file types: pdf, doc, docx, txt, rtf

- If the size of your portfolio is large, please upload it on the internet and insert the link in the text box.
- If the portfolio was co-produced with other people, please make sure to indicate your work.

- Please submit a portfolio that shows your strength and characteristics within the scope that can be disclosed. (You cannot submit your work for an unreleased title, work that is confidential per a client’s request, and work that has a risk of infringing copyright.)

※ Candidates must be cautious not to infringe on the secrets of their former/current companies.

Select...

[Privacy Notice] 

Thank you for applying to KRAFTON. We are going to collect and process your information in order to progress through the recruitment process. For more details about processing your information please visit KRAFTON’s Privacy Policy. 

KRAFTON refers to KRAFTON, Inc and its subsidiary and affiliated entities that provide and develop games and services under different studios. If you want to see the list of affiliated studios please visit HERE