Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Description du poste
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.
Ce que vous ferez
- 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.
Qualifications
Ce que vous apportez à l’équipe
- 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.