Ryse team is looking for unique talent to join in our cohorts. If you feel that you have what it takes to stand shoulder to shoulder in the trenches with our centurions, then come help us expand the glory of Rome!
The UI Programmer will work closely with designers and the game team to create a unique UI experience.
The ideal programmer will be someone who has the drive and willingness to explore new approaches and technology.
As a key member of the team you’ll be involved in crafting great AAA games with a great team using state-of-the-art technology.
Requirements:
- 3 or more years experience with C++
- Worked on a UI oriented project
- Fluent in C++, strong software engineering and debugging skills
- Knowledge of Flash Professional and ActionScript (2 and/ or 3)
- Experience with writing custom controls, skins and other advanced UI features
- Some knowledge of 3D math
Preferences:
- Bachelor degree in Computer Science, a similar degree or comparable experience
- STL experience
- Experience with consoles
- Experience in the game industry
- Experience in UX Design
- Experience with Agile development
Responsibilities:
- Develop, maintain, optimize and test the UI systems to work efficiently with the supported consoles and platforms.
- Research and develop new systems as well as maintain and optimize existing systems inside the CryENGINE.
- Work to meet the project’s schedule while breaking the process into manageable tasks.
- Write clear, maintainable and portable code.
- Document source code.
- Write technical and software design documents.
- Continue to enhance programming, technological and communication skills.
- Work very closely with UI Artists and UX Designers
- Demonstrate ownership and responsibility.
- Complete tasks in a timely manner and to a consistent high quality standard.
- Demonstrate a desire to learn and grow professionally.
- Communicate status updates and risks to the Ryse Team Manager