MisuJob - AI Job Search Platform MisuJob

UI Programmer - (March of Giants)

Ubisoft2

Montreal, QC, Canada permanent

Posted: April 16, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Design and develop user interface systems for Ubisoft's gaming experiences, including menus, HUD elements, and mini-games. Collaborate with designers and other programmers to deliver a consistent user experience. Create innovative and engaging interfaces that help players and teams thrive.

Job Description

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

As a UI Programmer, you will design and develop user interface systems for our games, including menus, HUD elements, and mini-games. Working closely with designers, artists, and other programmers, you will help deliver a consistent, intuitive, and accessible user experience across multiple platforms.

What you’ll do

• Review game design documents to understand the intended player experience and contribute feedback to design discussions.
• Define and implement UI features and systems in alignment with graphic design requirements.
• Design and build platform-specific UI and menu systems while ensuring visual and logical consistency.
• Develop UI tools and debugging features, including internal draw-based debugging solutions.
• Analyze and understand UI architecture to support and guide presenting teams.
• Prototype interaction concepts quickly in collaboration with designers and programmers.
• Iterate rapidly based on feedback, ensuring responsiveness to design changes.
• Integrate UI designs, animations, and audio hooks in collaboration with graphic designers and sound teams.

What you bring to the team

• Strong skills in C++ programming and object-oriented programming principles.
• Knowledge of UI architecture, performance considerations, and memory constraints.
• Understanding of ergonomics, user experience principles, and UI best practices.
• Ability to collaborate effectively with designers, artists, and cross-disciplinary teams.
• Experience applying accessibility and localization concepts to UI systems.
• Familiarity with design patterns, coding standards, and source control workflows.
• Solid problem-solving skills, attention to detail, and clear written and verbal communication.
• Proactive mindset with strong organization skills and adaptability to change.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply