Lead UI Programmer/Responsable Programmeur(-euse) Interface Utilisateur

  • Full-time
  • Project: Victoria
  • Department: Code
  • Location: CA, Montreal (Remote/Hybrid)

Company Description

People Can Fly, un des principaux studios indépendants de développement de jeux AAA, est composé d’une équipe internationale de centaines de personnes talentueuses travaillant depuis des bureaux situés en Pologne, au Royaume-Uni, aux États-Unis et au Canada, mais aussi de partout dans le monde grâce à nos programmes de télétravail.

Fondée en 2002, PCF a marqué le genre des jeux de tir avec des titres comme Painkiller, Bulletstorm, Gears of War: Judgment et Outriders. Nous sommes l’un des studios Unreal Engine les plus expérimentés de l’industrie et nous renforçons nos capacités au moyen de solutions internes, à savoir l’infrastructure PCF Framework.

Nos équipes créatives travaillent actuellement sur plusieurs titres passionnants: Gemini est notre nouveau projet en développement avec Square Enix ; Maverick est un jeu Triple-A développé en collaboration avec Microsoft Corporation ; Bifrost et Victoria sont des projets que nous développons en modèle d'auto-édition. Nous travaillons également sur un projet de réalité virtuelle et d'autres projets non dévoilés, plus d'informations à venir plus tard.

Forte de plus de 20 ans d’expérience, PCF se lance à la découverte de nouveaux horizons. Nous avons pour but de combiner notre expertise avec la créativité des meilleurs visionnaires de l’industrie afin de travailler collectivement à la nouvelle génération de jeux d’action destinés à la communauté mondiale de joueurs.

Si vous choisissez d’entreprendre cette aventure avec nous, vous aurez l’occasion de perfectionner votre art et d’approfondir vos connaissances, en travaillant aux côtés de chefs de file de l’industrie pour offrir une expérience unique et toute nouvelle aux joueurs du monde entier.

Le Projet Victoria est un jeu d’action-aventure AAA non encore annoncé développé par notre équipe nord-américaine, avec le soutien des studios européens du Groupe PCF.

--------------------------------

People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs.

Founded in 2002, we made our mark on the shooter genre with titles such as Painkiller, Bulletstorm, Gears of War: Judgment, and Outriders. We are one of the most experienced Unreal Engine studios in the industry and we are expanding it with in-house solutions called PCF Framework.

Our creative teams are currently working on several exciting titles: Gemini is our new project being developed with Square Enix; Maverick is a Triple-A game developed in collaboration with Microsoft Corporation; Bifrost & Victoria are projects we're growing in the self-publishing model. We are also busy working on a VR and undisclosed projects, more information on those to come later.

With over 20 years of experience, PCF sets out to explore new horizons. We aim to combine our expertise with creativity of the best and most forward-thinking talents in the industry to work together on the new generation of action games for the global gaming community.

If you decide to accompany us on this journey, you’ll have a chance to perfect your craft and expand your knowledge, working alongside leaders in the industry on bringing a brand-new unique experience to the players worldwide.

Project Victoria is a yet unannounced AAA action-adventure game developed by our North American team supported by PCF’s European studios.

Job Description

  • Assigner, déléguer et soutenir les membres de l'équipe dans leurs tâches, en surveillant et en évaluant l’avancement de leur travail
  • Fournir des retours constructifs et des communications claires pour améliorer le comportement et la performance, en adoptant une approche d'amélioration continue 
  • Prendre en charge l'évaluation des subordonnés directs lors des revues de performance périodiques, en fournissant des informations et des évaluations précieuses pour leur développement de carrières 
  • Favoriser une atmosphère engageante au sein de l'équipe, tout en maintenant un équilibre sain entre vie professionnelle et vie privée en définissant des attentes claires et des périmètres de travail, en permettant aux membres de proposer des solutions et d'exprimer leurs opinions. Utiliser des données telles que les vérifications rapides et les scores de Collaborer et communiquer efficacement avec les autres responsables, directeurs, départements et parties prenantes du projet de manière continue pour bâtir la confiance et atteindre les objectifs et ambitions du projet
  • Contribuer à la direction du directeur en fournissant des données importantes, en soulevant des problèmes, en recherchant des conseils et en relayant ces informations aux chefs de projet concernés
  • Exécuter de manière autonome les tâches et les fonctionnalités en respectant les délais
  • Collaborer avec le PCF Framework pour intégrer et développer des composants partagés, et augmenter la stabilité et les fonctionnalités des modules partagés
  • Travailler en étroite collaboration avec les principaux intervenants et l'architecte du projet pour implémenter des fonctionnalités et du code de haute qualité, identifier et résoudre de manière proactive les risques avec l'équipe
  • Participer de manière proactive aux revues de code pour partager ses connaissances et apprendre des autres membres de l'équipe
  • Participer activement aux revues de code pour partager des connaissances et apprendre des autres membres de l'équipe

Interface Utilisateur (UI)

  • Assumer la responsabilité des systèmes et des fonctionnalités de l'interface utilisateur
  • Garantir le respect des normes et des meilleures pratiques pour écrire un code propre et efficace
  • Superviser la documentation élaborée par les membres de l'équipe
  • Travailler sur des fonctionnalités de pointe pour améliorer l'expérience des joueurs
  • Prototyper des solutions d'interface utilisateur et les peaufiner au niveau AAA

    ----------------------------------------------------------
    Core

  • Assigns, delegates, and supports individuals in their tasks, monitoring and reviewing the
  • progress of their work
  • Provides constructive feedback and clear communications to enhance behavior and
  • performance, ensuring a continuous improvement approach
  • Takes responsibility for evaluating their direct reports during periodic performance reviews, providing valuable insights and assessments toward their career development.
  • Fosters an engaging atmosphere within their team, as well as ensuring a healthy work-
  • life balance by setting clear expectations and scope of work, empowering individuals to
  • propose solutions, and express their opinions. Utilizes data such as pulse checks and
  • satisfaction scores
  • Collaborates and communicates effectively with other Leads, Directors, departments
  • and project stakeholders on a continuous basis in order to notably build trust and work
  • toward the project’s objectives and ambitions
  • Follows the Director’s guidance/vision and implements it
  • Contributes to the Director’s direction by providing important data, raising issues,
  • seeking advice and relaying them to relevant project leaders
  • Autonomously complete tasks and features in a timely fashion
  • Collaborating with PCF Framework to integrate and develop shared components, and
  • augment stability/features of shared modules
  • Work closely with Principal(s) 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
  • Stay informed of best practices and technical solutions used at the company and help improving them

UI

  • Ensure adherence to standards and best practices for writing clean, efficient code
  • Supervision of documentation created by the team members
  • Work on cutting-edge features, improving player experience
  • Prototyping UI solutions and polishing them to AAA level
  • Take ownership over UI systems and features

Qualifications

  • Plus de 8 ans d'expérience dans le domaine des consoles de jeu
  • Participation au cycle de production d'au moins 2 titres
  • Solides compétences en mentorat et en leadership
  • Excellente maîtrise d'un langage de programmation principal (C++)
  • Maîtrise des outils de contrôle de source et de revue de code (Swarm, Perforce, Git, etc.)
  • Maîtrise des logiciels de gestion de projet (JIRA, Confluence, etc.)
  • Sens aigu de ce qui est essentiel pour offrir une expérience de jeu amusante et intuitive
  • Excellentes compétences en débogage et en profilage
  • Capacité à écrire un code fiable, lisible, maintenable et efficace
  • Très bonne connaissance des techniques d'optimisation
  • Fortes compétences en communication verbale et écrite en anglais

Vous avez peut-être

  • Expérience avec d’autres langages de programmation
  • Excellente connaissance de l’Unreal Engine
  • Connaissance des principes de conception de l’interface utilisateur (UI/UX)
  • Connaissance des directives d'accessibilité pour la conception UX
  • Très bonne compréhension de l’UMG
  • Expérience de travail sur des consoles telles que la PS5 et la Xbox Series X
  • Expérience de travail sur des jeux multijoueurs

    -----------------------------------------------------------
  • 8+ years of experience working in console 
  • Involved in the production cycle of at least 2 titles 
  • Strong mentoring and leadership skills
  • Excellent primary programming language skills (C++)
  • Proficient with Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
  • Proficient with Project Management Software (JIRA, Confluence, etc.)
  • A keen sense of what is essential for delivering a fun and intuitive gaming experience
  • Excellent debugging and profiling skills
  • Ability to write reliable, readable, maintainable and efficient code
  • Very well-versed in optimization techniques
  • Strong verbal and written communication skills in English

    You might have
     
  • Experience with other programming languages
  • Excellent Unreal Engine knowledge
  • Knowledge of design principles of UI/UX
  • Knowledge of accessibility guidelines for UX Design
  • Very good understanding of UMG
  • Experience working on consoles such as PS5 and Xbox Series X
  • Experience working on multiplayer games

Additional Information

Au Canada

  • Un ensemble d’avantages sociaux payés à 100 % par PCF. La compagnie d’assurance rembourse les réclamations à 100 % (jusqu’à 1000 $ de services par année, en plus d’une couverture familiale ou individuelle).
  • Une couverture dentaire complète, y compris les soins dentaires.
  • La cotisation égale au REER à hauteur de 4 % avant déductions fiscales, 100 % acquis dès le premier jour.
  • Une semaine de congé payé pendant les vacances d’hiver.
  • 20 jours de congé payé et 5 jours de congé de maladie payé.
  • Des séances gratuites de soins virtuels de santé et de bien-être mental, incluses dans le régime pour les membres et leurs personnes à charge.
  • Des occasions de développement personnel et la possibilité d’œuvrer dans un environnement mondial.
  • L’occasion de travailler au sein d’une équipe créative avec des personnes passionnées par ce qu’elles font.

Canada

  • Benefit package 100% paid by PCF. The insurance company reimburses 100% of claims (Up to $1000 per service a year, as well as individual family coverage).
  • Full Dental coverage, including major dental.
  • 4% RRSP matching before tax deductions, 100% vested on day 1.
  • Paid week off during Winter Holidays.
  • 20 paid vacation days and 5 paid sick days.
  • Free virtual health and mental well-being sessions are included in the plan for members and their dependents.
  • Personal development opportunities and ability to work in a global environment.
  • Work in a creative team with people full of passion for what they do.
Privacy Policy