Senior Tools Programmer, UI Systems
Mediatonic
- Montreal, QC
- Permanent
- Full-time
- Work on the Unreal Engine to architect, plan, and implement new UI systems
- Optimize and improve existing UI systems
- Collaborate with all disciplines (i.e. programmers, artists, and designers) to identify areas for improvements, gather feedback, and design solutions for customer needs
- Analyze and fix common problems in a game engine such as performance issues and memory usage
- Work collaboratively across many of Epics' internal teams
- Work with Unreal Engine's licensees to enable them to overcome their challenges
- Excellent C++ skills and experience developing in a large codebase
- Experience writing tools that improve the customer's user experience, iteration, and development time in game development or other fields
- A passion for improving the customer experience in software products, holistically and beyond code. Some examples of your passion may be - participating in UX design, developing automated tests, or adding profiling and analytics to monitor user behaviors
- Well versed in software programming and design principles
- Experience with immediate mode GUIs is a plus
- Someone who is user-focused, passionate, solutions-focused, and innovative. These traits equal success at Epic and influence everything we do
- Demonstrated ability to communicate fluently in English (written and verbal)