UI Programer
3 days ago
About the job
SummaryBy Outscal
Ubisoft is looking for a UI Programmer to develop game presentation modules. 3+ years of C++ experience in the video game sector or embedded systems is required. You'll need strong problem-solving, communication, and collaboration skills. Experience with 3D Graphics programming is an asset.
**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 supplé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.
-
Stagiaire en Programmation Ui/gameplay-programming
5 months ago
Quebec City, Canada Activision Full timeJob Title: Stagiaire en programmation UI/Gameplay-Programming Intern UI/Gameplay - Beenox - Requisition ID: R019108 - Job Description: Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise dans le développement de jeux. En tant que studio Activision, nous sommes leaders dans le...
-
Junior UI Artist
2 weeks ago
Montreal, Quebec, H2Z 1W5, Montréal, Canada Pixel United Full timeWe’re looking for a talented, creative and enthusiastic Junior UI Artist to join us on one of our flagship titles which are enjoyed by millions around the world. You will have an opportunity to develop and share your skills, learn from a diverse team, and collaborate with artists to deliver work that pushes the boundaries of what players think is...
-
Business Analyst
2 months ago
Quebec City, Canada Equisoft Full time**Business Analyst (Financial Planning)** **What is Equisoft?** Equisoft is a global provider of digital solutions for insurance and investment, recognized by over 250 of the world's leading financial institutions. We offer a comprehensive ecosystem of scalable solutions that help our customers meet all the challenges brought about by this era of digital...
-
UI Angular developer
2 months ago
Montreal, Quebec, Québec, Canada Synechron Full timeSummary:The Consultant, Angular will provide consulting services to clients for the development of web applications using the Angular framework. The role involves working with clients to understand their requirements, developing and implementing Angular-based solutions, and providing technical support. The Consultant will work closely with other members of...
-
Senior System Analyst, ServiceNow
2 months ago
Gatineau, Quebec, Outaouais, Canada Brookfield Renewable Full timeAbout Us Brookfield Renewable is one of the core businesses under Brookfield Corporation (“Brookfield”), one of the world’s leading alternative asset managers. Brookfield Renewable is one of the world’s largest owners, operators, and developers of renewable power, with $102 billion of power assets under management. Our portfolio of hydropower, wind,...
-
Tools Programmer | Programmeur d'outils
4 months ago
Quebec, Canada Larian Studios Full time(Version française ci-dessous)Tools ProgrammerWith multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur’s Gate 3 & Divinity: Original Sin 2 is looking for a Tools Programmer to join the team and help us in crafting the...
-
Product Manager
5 months ago
Quebec City, Canada EightSix Network Full timeJob Description À propos de Laps Fondé en , Laps exploite actuellement deux plateformes de recommerce de golf, Golf Avenue et Golfbidder, ce qui fait de nous la plus grande plateforme d'équipement de golf d'occasion. Les plateformes transforment la façon dont les gens achètent, vendent et échangent des bâtons de golf. Nous sommes une...
-
C++ Developer of Software Infrastructure
5 months ago
Québec City, Canada InnovMetric Software Full timeOverview Rome was not built in a day and neither was our software. Are you interested in maintaining the foolproof foundations of the most innovative metrology software, PolyWorks®, for it to continue to evolve and stay at the top? We might have a position for you! Autonomy, curiosity, transparency, trust, respect. At InnovMetric, these are the...
-
Senior Software Designer
2 days ago
Quebec, Canada EXFO Full timeSenior Software DesignerMain locations: Quebec, Quebec, CA; Ville Saint-Laurent, Quebec, CAJob Type: Full-timeWorkplace type: HybridOffer number: 4696EXFO develops smarter test, monitoring and analytics solutions for the global communications industry. We are trusted advisers to fixed and mobile network operators, hyper-scalers and leaders in the...
-
Java Developer Contract
5 days ago
Montreal, Quebec, Québec, Canada RAPS Consulting Inc Full time1-----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...
-
Developer Digital Development
3 weeks ago
Dorval, Quebec, H0S, Montréal, Canada Air Canada Full timeDescription Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation. As a .NET Developer, you will be responsible for designing, developing, testing, and deploying mobile...
-
Développeur web/Développeuse web
2 weeks ago
Montreal, Quebec, Québec, Canada Lanctôt Sports Full timePOURQUOI 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...
-
Senior Java Full stack Developer
7 days ago
Montreal, Quebec, Québec, Canada Synechron Full timeWe 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,...
-
Ecommerce Platform Product Manager
2 weeks ago
Montreal, Quebec, Québec, Canada Moose Knuckles Canada Full timeWHAT WE BELIEVEWe believe in inclusion, we believe in self-expression, we believe in no judgement and we believe in individualism.WHO WE AREWe are bold, we are tenacious, we are courageous and brave.We are a cast of characters;We embrace our differences and we share our likenesses.Some of What’s in it for You!New and freshly renovated offices, designed and...
-
ETL Developer
2 weeks ago
Montreal, Quebec, Québec, Canada Synechron Full timeWe 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,...