Join March of Giants in Montreal as a C++ UI Programmer, focusing on dynamic game interfaces. Drive user experience through innovative design and development of UI systems across platforms.
In this role, you will leverage your five years of C++ programming experience in gaming to develop and optimize modules for in-game presentations. Collaborate with design and programming teams to prototype concepts and maintain high-quality user interfaces. Your contributions will play a crucial role in ensuring the aesthetic and functional requirements of the UI are met, while also innovating with accessibility and localization features.
Key Responsibilities:
- Develop game menu and HUD modules for user engagement
- Implement UI features and provide design support for artists
- Create tools for UI debugging and quick iteration
- Collaborate closely with cross-department teams
- Optimize user interface code for performance across platforms
Requirements:
- Minimum 5 years C++ programming experience
- Strong understanding of MVVM principles and workflows
- Excellent debugging and troubleshooting abilities
- Familiarity with Unreal Engine 5 is a bonus
- Bachelor's degree in Computer Science or Engineering
Elevate gaming experiences with clean, maintainable C++ UI code at March of Giants.
C++ UI Programmer for Game Development in Montréal employer: Massive
Ubisoft Toronto is an exceptional employer for VFX Artists, offering a vibrant work culture that fosters creativity and collaboration. With a focus on employee growth, the company provides opportunities to work on high-profile AAA titles while benefiting from a supportive environment that encourages innovation and skill development. Located in the heart of Toronto, employees enjoy a dynamic city life alongside the chance to contribute to groundbreaking gaming experiences.