Senior UI Programmer

3 weeks ago


Montreal Quebec, Québec, Canada Haven Studios Inc Full time

In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we’ve always wanted to create – and games we’ve longed to play.

We’ve made amazing progress in a short time thanks to our talented, passionate team and their exceptional contributions. We established a culture at Haven grounded in kindness, adaptability and courage that unlocks creativity. Our first new IP for PlayStation is on track to deliver a AAA multiplayer experience with a vision to build a systemic and evolving world focused on freedom, thrill, and playfulness that will keep players entertained and engaged for years.

Haven joined the PlayStation Studios family in 2022, and we are on track to build an exclusive new IP for Playstation and grow the first Sony game development team in Canada.



Position – Senior UI Programmer


We are looking for a Senior UI Programmer to join the Haven Interactive Studios project team. The Senior UI Programmer will design and implement new menus & huds while building a solid and performant UI toolkit for the UI/UX artists. Working as part of a multidisciplinary team, the Senior UI Programmer will enable the highest quality UI/UX experience for our players.


Reporting

The Senior UI Programmer will report to a Technical Producer.


Responsibilities and Duties


  • Develop, implement, and maintain a UI toolkit used by UI/UX artists
  • Develop, implement, and maintain various menus and huds (2D & 3D)
  • Development optimized UI software solutions tailored to the UI engine
  • Document UI systems and define UI standard methodologies


Minimum Qualifications


  • 8+ years professional software development skills
  • 5+ years experience as a UI programmer for a computer game
  • Excellent C++ coding and debugging skills with experience in code optimization
  • Familiar with UI/UX concepts
  • Interest in working on various UI related tasks, including UI engine tasks
  • Ability to function effectively in a team environment, while prioritizing your own workload
  • BS in Computer Science or equivalent experience


Preferred Qualifications


  • Experience developing with Unreal Engine and UMG technology
  • Experience working in another UI middleware
  • UI development experience on console (PlayStation) and PC development
  • Live game experience
  • Education background in software ergonomics



—---------



Il y a 2 ans, nous nous sommes lancés dans la création de Haven Studios avec une petite équipe et de grandes ambitions. Notre objectif était de construire un studio où nous pourrions créer le genre de jeux que nous avons toujours voulu créer - et auxquels nous avons toujours rêvé de jouer Nous faisons désormais partie de la famille PlayStations Studios et nous sommes fiers d'avoir l'opportunité de créer une nouvelle propriété intellectuelle exclusive pour Playstation et de former la première équipe de développement Sony au Canada.


Nous avons fait des progrès étonnants en peu de temps grâce à notre équipe talentueuse et passionnée et à ses contributions exceptionnelles. Nous avons instauré chez Haven une culture fondée sur la bienveillance, l'adaptabilité et le courage qui libère la créativité. Notre première nouvelle propriété intellectuelle pour PlayStation est sur la bonne voie pour offrir une expérience multijoueur de niveau AAA, avec la vision de construire un monde systémique et évolutif axé sur la liberté, le frisson et le jeu, qui gardera les joueur·euse·s diverti·e·s et engagé·e·s pendant des années.




Poste - Programmeur·euse UI Senior


Nous recherchons un·e Programmeur·euse UI senior pour se joindre à notre équipe. Vous participerez à la conception et à l'implémentation de nouveaux menus et huds tout en créant une boîte à outils UI solide et performante pour les artistes UI/UX. En travaillant au sein d'une équipe multidisciplinaire, votre travail permettra d'offrir une expérience UI/UX de la plus haute qualité à nos joueur·euses.



Reporting

Le·a Programmeur·euse UI relèvera du·de la Producteur·trice Technique.


Responsabilités et tâches

  • Développer, mettre en œuvre et maintenir une boîte à outils UI utilisée par les artistes UI/UX
  • Développer, implémenter et maintenir divers menus et huds (2D & 3D)
  • Développer des solutions logicielles UI optimisées et adaptées au moteur UI
  • Documenter les systèmes UI et définir des méthodologies standard UI


Qualifications recherchées

  • 8+ ans d'expérience professionnelle en développement de logiciels
  • 5+ ans d'expérience pertinente
  • Excellentes compétences en matière de codage et de débogage en C++, avec une expérience en matière d'optimisation du code
  • Familiarité avec les concepts UI/UX
  • Intérêt pour le travail sur diverses tâches liées à l'interface utilisateur, y compris les tâches de moteur d'interface utilisateur
  • Capacité à fonctionner efficacement dans un environnement d'équipe, tout en priorisant votre propre charge de travail
  • BS en informatique ou expérience équivalente


Qualifications souhaitées

  • Expérience en développement avec Unreal Engine et technologie UMG
  • Expérience de travail dans un autre middleware UI
  • Expérience du développement UI sur console (PlayStation) et sur PC
  • Expérience du jeu en direct
  • Formation en ergonomie logicielle

  • Designer UI/UX

    2 weeks ago


    Montreal, Quebec, Québec, Canada Turbulent a Cloud Imperium Company Full time

    English Below Rejoignez les pionnier·ère·s chez Turbulent ! Chez CIG Turbulent, nous repoussons les limites des jeux en ligne pour créer des univers vastes et immersifs qui redéfinissent l'expérience multijoueur massive. Nous croyons que les jeux révolutionnaires naissent de la fusion entre technologie de pointe, vision artistique et talent...


  • Montreal, Quebec, Québec, Canada VLink Inc Full time

    Title: Senior Front-end/ Lead UI DeveloperLocation: Montreal, QCDuration: Long Term ContractJob Description:Required Skills:12+ years of experience in Web UI development, 3+ years of experience in ReactJs.Proficient in JavaScript ES6, ReactJs, Redux, CSS3, HTML 4&5, Bootstrap, HTTP, Cookies, NodeJS, cypress, React Testing Library.Experience in performance...

  • Mainframe Programmer

    3 weeks ago


    Montreal, Quebec, Québec, Canada Soho Square Solutions Full time

    Bilingualism: French required, knowledge of English not necessary Telework: hybrid, 2 days per week in the office Temp-to-Perm: Yes Looking for a senior mainframe programmer analyst (Centrale) in the Banking Transactional Assets team who will be able to perform the following activities: • Participate in the analysis and implementation of various projects...


  • Montreal, Quebec, Québec, Canada VLink Inc Full time

    Job Title:Senior Front-end / UI Developer Location: Montreal, QC (Face-Face Interview Required)Employment Type: (Full-time or contract)About VLink: Started in 2006 and headquartered in Connecticut, VLink is one of the fastest growing digital technology services and consulting companies. Since its inception, our innovative team members have been solving the...


  • Montreal, Quebec, Québec, Canada Anywr Canada Full time

    2/3 days per week at the office! (Downtown)Our client, an innovative Insurtech, is revolutionizing insurance pricing with an advanced AI-driven SaaS platform. With rapid expansion underway, they seek a Senior Full-Stack Software Engineer based in Montreal to build next-gen cloud-native products, providing technical expertise in a collaborative, high-energy...


  • Montreal, Quebec, Québec, Canada EXFO Full time

    Sous la supervision du chef de groupe R&D, le Concepteur Logiciel contribuera au développement logiciel pour la division Optique, intégrant le groupe de solutions avancées pour la photonique intégrée. Le rôle implique la définition des exigences, l’analyse, la conception, le développement, la validation et la documentation du logiciel.Votre RôleEn...


  • Montreal, Quebec, Québec, Canada Systematix Full time

    Nous recherchons un spécialiste UX / researcher (chercheur en expérience utilisateur) senior spécialisé dans l'étude et la compréhension des interactions entre les utilisateurs et les produits, services ou systèmes numériques, pour une grande compagnie canadienne. Son rôle principal sera de recueillir des données qualitatives et quantitatives...


  • Montreal, Quebec, Québec, Canada Synechron Full time

    We areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...


  • Montreal, Quebec, Québec, Canada Intelli5 Full time

    Mandat | Analyste d’affaires | Centre d’Excellence | Profil ITIL/ITSMIntelli5 recrute un.e analyste d'affaires senior pour notre client du secteur bancaire. À titre d’analyste d’affaires, vous contribuez à la définition des besoins d’affaires pour l’opérationnalisation de la nouvelle plateforme bancaire Entreprises ainsi que la mise en...


  • Canada, Quebec, G1E6P9, Québec City Pixel-1 Full time

    Job Title: Senior Product Designer / Product DesignerImportant:Please note that this position requires applicants to be based in Canada and hold a Canadian passport. Applications that do not meet this requirement will not be considered.About Pixel-1:Pixel-1 stands at the forefront of the digital design industry, crafting transformative experiences that span...


  • Montreal, Quebec, Québec, Canada RAPS Consulting Inc Full time

    1-----Job Title: Senior Java/Scala Developer (10 + Yrs)Key Skills and Qualifications:• Proficient in Java and Scala programming languages.• In-depth knowledge of software design patterns and their implementation.• Strong experience with MongoDB for database design and management.• Expertise in Elastic Search for developing sophisticated search...

  • Analyste senior

    1 month ago


    Montréal, Quebec, Québec, Canada Banque Nationale Full time

    Une carrière en tant qu’analyste senior dans l’équipe de Divulgation et performance financière - Comptabilité Marchés Financiers, à la Banque Nationale c’est agir à titre de spécialiste en comptabilité pour la divulgation des résultats et du bilan pour des secteurs en pleine croissance. Cet emploi te permet d’avoir un impact positif sur...


  • Montreal, Quebec, Québec, Canada Lanctôt Sports Full time

    POURQUOI CHOISIR LANCTÔT ?Créée en 1953, Lanctôt est une entreprise familiale canadienne qui se spécialise dans la distribution et la production d'articles de marques haute de gamme dans 7 industries : Ski, Vélo, Golf, Plein Air, Sports d’équipe, Mode et Optique. Chez Lanctôt, nous aimons le sport, les bons produits et nous avons soif de...


  • Montreal, Quebec, Québec, Canada Centiva Full time

    Centiva - Solutions technologiques pour l'immobilierLieu : QC – Télétravail ou en présentielType d’emploi : Temps pleinÀ propos de Centiva :Chez Centiva, nous développons des solutions technologiques innovantes pour simplifier et optimiser le secteur du courtage immobilier. Notre mission est d'aider les professionnels de l'immobilier à...

  • Analyste senior

    1 month ago


    Montréal, Quebec, Québec, Canada Banque Nationale Full time

    Une carrière en tant qu'analyste senior dans l’équipe de Gestion de portefeuille à la Financière Banque Nationale (FBN), c’est agir à titre de spécialiste de la supervision de gestion de portefeuille. C’est par tes compétences techniques, ton expérience en finance et tes connaissances sur les bonnes pratiques en gestion de portefeuille que...

  • Préposé senior

    3 months ago


    Montréal, Quebec, Québec, Canada Banque Nationale Full time

    Une carrière de préposé senior au secteur Gestion privée 1859 à la Banque Nationale, c’est un emploi où ton habileté à travailler en synergie avec plusieurs partenaires et tes collègues est mis de l’avant. Dans ce rôle, tu prends en charge les besoins administratifs et réponds aux demandes des collaborateurs et partenaires. Ton emploi : ...


  • Montréal, Quebec, Québec, Canada Banque Nationale Full time

    Faire carrière comme scientifique de données senior et chef d’équipe dans l’équipe Modélisation et stratégies de risque, c’est développer des modèles décisionnels de risque pour les produits de financement particulier. C’est aussi accompagner et coacher des membres de ton équipe sur les stratégies décisionnelles et dans le but de...

  • Programmeur

    2 weeks ago


    Montréal, Quebec, Québec, Canada Ville de Shawinigan Full time

    Relevant du directeur du Service des technologies de l’information, tu participeras au développement des solutions logicielles et collaboreras avec les membres de l’équipe au découpage et à l’estimation des histoires utilisateurs en tâches concrètes de programmation. Tu offriras un soutien aux usagers pour l’utilisation des différentes...

  • Auditeur senior

    2 months ago


    Montréal, Quebec, Québec, Canada Banque Nationale Full time

    Une carrière en tant qu'auditeur senior dans l’équipe de l’Audit interne à la Banque Nationale, c’est une chance inégalée d’acquérir une compréhension générale des activités de la Banque et de contribuer sur des mandats d’audit variés visant des processus bout en bout des activités des secteurs Crédit, International et Entreprises....

  • Tarificateur senior

    1 month ago


    Montréal, Quebec, Québec, Canada Banque Nationale Full time

    Une carrière en tant que tarificateur ou tarificatrice senior dans l’équipe Sélection des risques, à la Banque Nationale, signifie d'agir en tant qu’expert ou experte en sélection dans le domaine d'assurance médical. C’est grâce à ta capacité d'évaluer de manière efficace et d'interpréter des informations variées, ton...