People Can Fly Studio

Senior UI Programmer

People Can Fly Studio

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

About the role

  • Design and develop scalable user interface (UI) solutions.
  • Implement UI and UX features from mockups and designs produced by the UI/UX team.
  • Propose, plan, implement, and deliver tasks and features within agreed timelines.
  • Provide regular updates to production.
  • Consider performance and optimization in all implemented work.
  • Break down own tasks, track progress, ask questions, and raise issues with relevant stakeholders while proposing solutions as needed.
  • Collaborate closely with lead programmers and project architects to implement high-quality features and code while identifying and mitigating risks.
  • Actively participate in code reviews to share knowledge and learn from other team members.

Requirements

  • Excellent command of C++.
  • Good knowledge of source control and code review tools (Swarm, Perforce, Git, etc.).
  • Good knowledge of project management tools (JIRA, Confluence, etc.).
  • Ability to work independently.
  • Strong game sense and an understanding of what makes an experience intuitive and enjoyable.
  • Strong debugging and performance profiling skills.
  • Ability to write reliable, readable, maintainable, and performant code.
  • Knowledge of optimization techniques.
  • Required experience: 6+ years in console or PC game development.
  • Have participated in the full production cycle of at least one shipped title.
Benefits
  • A comprehensive benefits package 100% paid by People Can Fly (PCF).
  • Insurance reimburses claims at 100% (up to $1,000 of services per year) — available for individual or family coverage.
  • Comprehensive dental coverage, including major dental work and orthodontics.
  • Employer RRSP match of 4% (pre-tax), 100% vested from day one.
  • One week of paid time off during the winter holidays.
  • 20 days paid vacation and 5 paid sick days.
  • Free virtual health and mental wellness sessions included in the plan for employees and their dependents.
  • Opportunities for personal development and the chance to work in a global environment.
  • The opportunity to work within a creative team of people passionate about what they do.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++debuggingperformance profilingoptimization techniquesUI developmentUX features implementationscalable user interface designcode reviewsource controlgame development
Soft skills
independencecollaborationproblem-solvingcommunicationtask managementtime managementadaptabilityattention to detailknowledge sharingrisk identification