This job might no longer be available.
Programmeur UI sénior / Senior UI programmer
3 years ago
// ENGLISH VERSION WILL FOLLOW //
PERMANENT - TEMPS PLEIN
PROGRAMMEUR UI SENIOR
RELÈVE DE : PROGRAMMEUR UI EN CHEF
RESPONSABILITÉS :
- 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.
EXPÉRIENCE ET QUALIFICATIONS :
- Diplôme universitaire en programmation, génie logiciel, génie informatique ou équivalent
- Au moins 6 ans d’expérience à titre de Programmeur
- Expérience dans l’industrie du jeu vidéo est un atout important
HABILETÉS TECHNIQUES :
- 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.
QUALITÉS INTERPERSONNELLES :
- 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.
MOTIVATION ET INTÉRÊTS :
- La passion et l’ambition pour les jeux vidéo sont essentielles!
// ENGLISH VERSION //
PERMANENT - FULL TIME
SENIOR UI PROGRAMMER
REPORTS TO: LEAD UI PROGRAMMER
RESPONSIBILITIES:
- 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.
EXPERIENCE & QUALIFICATIONS:
- University diploma in programming, computer engineering, software engineering or the equivalent
- At least 6 years of industry experience in Programming
- Experience in the game industry is an important asset
TECHNICAL SKILLS:
- 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.
INTERPERSONAL QUALITIES:
- 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.
MOTIVATION & INTERESTS:
- Ambition and passion for video games are essential!
Create Your Profile — Game companies can contact you with their relevant job openings.