Senior Online Programmer
People Can Fly
Warsaw or Remote, Poland
Job Description
Core
- Propose, implement and own online tasks and features in a timely fashion;
- Provide regular updates to the production;
- Collaborating with PCF Framework to integrate and develop shared components, and augment stability/features of shared modules;
- Consider the performance, reliability and scalability 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;
- 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.
Online
- Work with backend programmers to integrate features within the title and potentially expand the features of the backend;
- Helping to define requirements for backend features;
- Achieve a high level of automated testing.
Qualifications
- 6+ years experience working in console/PC games;
- Involved in the production cycle of at least 1 title;
- Excellent primary programming language skills;
- Good knowledge of Source Control and Code Review tools (Swarm, Perforce, Git, etc.);
- Good knowledge of Project Management Software (JIRA, Confluence, etc.);
- Good understanding of client-server methodology, scalability and security considerations;
- Ability to work autonomously;
- Experience in developing online features console or PC video games;
- Ability to write solid, reliable, efficient code;
- Some familiarity and experience working in C++;
- Good mentoring skills;
- Strong verbal and written communication skills in English.
Nice to have
- Experience with other programming languages;
- Good Unreal Engine knowledge;
- Experience working with online services such as PSN, Live, PlayFab, Pragma, Steam;
- JIRA, Swarm and Git/Perforce Knowledge;
- Kotlin, Go, Python or SQL Knowledge;
- BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.).
Apply Now
Don't forget to mention EuroTechJobs when applying.