This job might no longer be available.
Programmeur·se UI / UI Programmer
1 year ago
// ENGLISH VERSION WILL FOLLOW //
PROGRAMMEUR·SE UI
Relève de : Programmeuse UI en Chef
Temps plein – Permanent
Ce que tu vas faire
- Développer principalement en C++ en appliquant les principes de développement orientés objet;
- Implémenter l’interface-utilisateur en collaboration avec l’équipe UX design et Game design;
- Déboguer et optimiser son code autant au bas niveau qu’au haut niveau afin de garantir la performance et la qualité technique;
- Écrire du code propre, de qualité, performant et documenté;
- Travailler efficacement avec les autres membres de l’équipe de programmation;
- Participer à l'étape d'analyse et de recommandation des solutions technologiques à utiliser sur les projets;
- Rester à l'affut et découvrir de nouvelles méthodes pour rendre le jeu meilleur, plus rapide et plus impressionnant;
- En collaboration avec les autres programmeurs, concevoir, puis implémenter les différents systèmes dont il a la charge en respectant les échéanciers établis;
- Travailler de concert avec l'équipe de Conception de jeu afin de développer les solutions techniques les plus appropriées.
Ce que tu apportes
- Diplôme universitaire en programmation, génie logiciel, génie informatique ou équivalent ;
- Au moins 4 ans d’expérience à titre de Programmeur.euse ;
- Expérience dans l’industrie du jeu vidéo est un atout important ;
- Maîtrise du langage de programmation C++;
- Fortes habiletés en Conception Orienté-Objet (OOD);
- Expérience en Modèle-Vue-Contrôleur (MVC);
- Expérience en optimisation;
- Expérience en tests unitaires;
- Expérience en développement sur Unreal Engine, un atout;
- Connaissance en shaders est un atout;
- Connaissance de Photoshop et/ou Illustrator est un atout;
- Posséder de bonnes habiletés en mathématiques.
Encore mieux si tu as
- Habileté à diviser un travail en tâches et à fournir des estimés de temps réalistes pour l’implémentation;
- Capacité à gérer son temps de façon autonome;
- Être capable de travailler au sein d’une équipe;
- Un désir de repousser les barrières de la technologie en jeu vidéo est requis;
- De la maturité pour donner et recevoir des critiques constructives est attendue;
- Excellentes compétences pour la communication orale et écrite.
Pourquoi te joindre à nous?
- Horaire de travail flexible : Parce que les imprévus font partie de la vie quand on est malade ou on a besoin de journées personnelles;
- Travail hybride: Parce qu’on s’est adapté à la nouvelle réalité;
- Accès aux assurances collectives : Pour prendre soin de toi et de tes proches;
- Accès au REER collectif : On pense à ton futur;
- Accès à un service Télémédecine pour la famille : Pour éviter un agréable 24 heures à l’urgence ;
- Système de bonis : On reconnait le travail accompli.
Viens créer de l’émotion avec nous!
// ENGLISH VERSION //
UI PROGRAMMER
Reports to: Lead UI Programmer
Permanent – Full-Time
What you will do
- Develop mainly in C++ by applying the principles of object-oriented development;
- Implement user interfaces in collaboration with UX design the Game Design Team;
- Debug and optimize its code as much as possible to the top level to ensure performance and technical quality;
- Write clean, high quality, powerful and documented code;
- Work effectively with other members of the programming team;
- Participate in the analysis and recommendation of technological solutions to be used on projects;
- Remain discovering and discovering new ways to make the game better, faster and more impressive;
- In collaboration with other programmers, imagine and then implement the different systems they are responsible for according to the established deadlines;
- Work with the design team to develop the most appropriate technical solutions.
What you bring
- University diploma in programming, computer engineering, software engineering or the equivalent
- At least 4 years of industry experience in Programming
- Experience in the game industry is an important asset
- Proficiency in of the C++ programming language;
- Strong skills in Object Oriented Design (OOD);
- Model-View-Controller (MVC) experience;
- Experience in optimization;
- Experience in unit tests;
- Experience in developing on Unreal Engine, an asset;
- Knowledge in shaders is an asset;
- Knowledge of Photoshop and / or Illustrator is an asset;
- Have good math skills.
Even better if you have
- Ability to divide work into tasks and provide realistic time estimates for implementation;
- Ability to manage time autonomously;
- To be able to work in a team;
- A desire to push back the barriers of video game technology is required;
- Maturity to give and receive constructive criticism is expected;
- Excellent skills for oral and written communication.
Why join us?
- Flexible work schedule: because unexpected events are part of life when you are sick or need personal days;
- Hybrid work: because we have adapted to the new reality;
- Access to Groupe insurance: To take care of yourself and your loved ones;
- Access to Groupe RRSPs: we think about your future;
- Access to a telemedicine service for the family: to avoid a pleasant 24hours in the emergency room
- Bonus system: we recognize the work accomplished
Come and create emotion with us!
Create Your Profile — Game companies can contact you with their relevant job openings.