Job Description
Core:
- Implement tasks and features in a timely fashion with minimal support from more senior programmers.
- Work with more senior developers to breakdown tasks, update progress, ask questions and raise issues when needed.
- Collaborating with PCF Framework to integrate shared components, and augment stability/features of shared modules.
- Participate in code reviews to share knowledge and learn from other team members.
- Create documentation according to Team Standards.
Gameplay:
- Work with Designers to understand and suggest possible gameplay feature requirements.
- With help from your lead propose solutions given the Design requirements.
- Prototype, Code, Test and Debug gameplay features.
- Iterate on gameplay features in collaboration with Designers.
- Profile and optimize implemented features with guidance from Senior developer.
- Stay informed of best practices and technical solutions used at the company.
Qualifications
- Strong primary programming language skills (C++).
- Experience with Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
- Experience with Project Management Software (JIRA, Confluence, etc.).
- A keen sense of what makes gameplay systems fun.
- Ability to work well in a fluid, changing environment as creative challenges evolve.
- Ability to work with game developers from all disciplines.
- Strong 3D math knowledge.
- Experience with AI, physics, animation and gameplay code in general.
- Ability to write solid, reliable, efficient code.
- Strong verbal and written communication skills in English.
You might have
- Experience with other programming languages
- Experience with profiling and optimizations
- Experience working on multiplayer games
- Experience working on consoles such as PS4 and Xbox One
- Experience with Unreal Engine development
- BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)
See more jobs at People Can Fly
Apply for this job