UI Programer
4 days ago
**Description de l'entreprise**
Ubisoft’s 19,000 team members, working across more than 40 locations worldwide, are bound by a shared mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are vital in creating worlds where players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
**Description du poste** Summary**:
The incumbent will develop the modules for a game’s general presentations (menu, HUD, mini-games, etc.).
**Responsibilities**:
- ** Understand and Challenge Game Design**: Read game design documents to grasp the intended player experience and provide constructive feedback.
- ** Define and Implement UI Features**: Support the graphic designer by defining and implementing UI features, ensuring uniformity across platforms.
- ** Develop UI Tools and Debugging**: Create tools for UI systems and debugging, and deeply understand the UI framework to support the presentation team.
- ** Rapid Prototyping and Iteration**: Quickly prototype interaction concepts and be responsive to feedback for quick iterations.
- ** Integrate Designs and Animations**: Work with the graphic designer to integrate designs and animations, including providing hooks for animations and sound.
- ** Technical Understanding and Optimization**: Recognize technical limitations, optimize UI code for cross-platform efficiency, and ensure performance tracking and memory management.
- ** Collaboration and Feedback**: Collaborate closely with designers, artists, and other departments, providing technical, creative, and scheduling feedback.
- ** Maintain Skills and Knowledge**: Stay updated with industry innovations and maintain a broad knowledge of ergonomics, UX principles, localization, and accessibility.
- ** Oversee UI Systems**: Oversee and maintain UI modules or systems, and develop automated test APIs to ensure the game’s continuous health.
- ** Miscellaneous Tasks**: Carry out all other related tasks as needed.
**Qualifications** Training**:
Bachelor of Computer Science or Computer Engineering or equivalent training or experience.
**Experience**:
3-5 years’ C++ programming experience in the video game sector or embedded systems, or relevant fields.
**Skills**:
- Problem-solving skills;
- Attention to detail;
- Good interpersonal and communication skills;
- Autonomy and ethics in proactive work;
- Drive to take up major challenges;
- Define and estimate tasks in an structured way;
- Ability to adapt to change;
- Results oriented.
**Knowledge**:
- Basic knowledge in 3D Graphic programming (shaders, real time rendering and rendering pipeline in general or concepts) is an asset;
- Familiarity with user experience concepts is an asset;
- Games industry experience preferred;
- Knowledge of programming design patterns and recognition of programming standards.
- Knowledge of current trends in graphic design and user interface design;
- Knowledge of visual programming/node graph an asset;
- Knowledge of object-oriented programming;
- Knowledge of source control and multimedia integration.
**Informations complémentaires** At Ubisoft, you are welcome as you are. We welcome diversity in all its forms. We are committed to fostering a work environment that is inclusive and respectful of all differences.**
**Please note** that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
-
Director of UI Programming
2 weeks ago
Montréal, Canada Epic Games Full time**WHAT MAKES US EPIC?**: At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating. Being Epic means...
-
Team Lead
2 weeks ago
Montréal, Canada Ubisoft Full time**Company Description** Assassin’s Creed - Codename INVICTUS is seeking its next Team Lead (UI Programming) to bring their technical expertise to the team and oversee their new UI team and help it grow! In this role, you will work closely with the Lead UI Artist and various cell leads to define the roadmap for the UI team and oversee the daily work of...
-
Technical UI Artist
2 weeks ago
Montréal, Canada Snowed In Studios Full timeSnowed in Studios is a game development studio based in Ottawa, Canada. As part of Keywords Studios’ engineering service line, we provide programming support to some of the most important and exciting games being made today. You’ll have the chance to make a global impact, working in a studio known for shipping some of the most prestigious household names...
-
UI Artist
1 week ago
Montréal, Canada peoplecanfly Full timeUI Artist - Remote - Full-time - Project: Victoria - Department: Art - Location: CA, Montreal (Remote/Hybrid) **Company Description**: 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...
-
Technical Lead Ui
1 week ago
Montréal, Canada Ubisoft Full time**Job Description**: As a Technical Lead UI at Ubi MTL, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future. You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality. With...
-
UI Artist
1 week ago
Montréal, Canada People Can Fly Full time**Company Description** 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...
-
Actimize ActOne UI Developer
1 day ago
Montréal, QC, Canada Capgemini Full time €92,000Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and...
-
Technical Lead
4 days ago
Montréal, Canada Ubisoft Full time**Job Description**: As a Technical Lead at Ubi Montreal, you’re an established leader, an expert in your field, who relies on past learnings to guide decisions in the present and proactively plan for the future. You steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into...
-
UI Artist
13 hours ago
Montréal, Canada People Can Fly Full timeCompany 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...
-
Marketing Website Senior UX-UI Designer
1 week ago
Montréal, Robert-Bourassa, Canada Intact Financial Full timeOur employees are at the heart of everything we do. Together, we help people, businesses, and society prosper in good times and be resilient in bad times.Our employee promise represents Intact's commitment to you in exchange for living our Values, striving to do your best work, being open to change and investing in your career. In return, we promise to...