Riyo Games are on the lookout for a Technical Lead Programmer to join them on their mission to craft retro infused JRPGs that awaken cherished childhood memories.
Riyo is a growing studio that is assembling a dream team of talent from across the globe to build the games you dreamed of growing up; fun, narrative-rich games, all from their inclusive, supportive, and fun studio environment.
In this role, you’ll be working on Threads of Time, a 2.5D JRPG inspired by Chrono Trigger and Final Fantasy where you get to travel from the pre-historic era through to the end of time! You'll become part of a veteran team that includes legendary developers who have worked on iconic titles such as Xenoblade Chronicles, Bravely Default, Final Fantasy, Octopath Traveler and more.
As a Lead you'll build and level up a strong team, provide leadership and constructive feedback to achieve quality and ensure the stability, and scalability of the game. You’ll will need to balance coding with supporting team members, and management tasks, while championing a creative and inclusive environment that empowers your fellow developers.
Your responsibilities…
Lead studio’s programming team at a technical and personnel level
Establish clear coding best practices and lead regular code reviews
Work with the production, programmers, design, and art leads to create task and schedule estimates for programming team and track development efforts across the team
Ensure the creation of strong technical documentation
Architecting, planning, and implementing new gameplay features
Anticipate, identify, and articulate technical and developmental risks and obstacles, and generate solutions
Experience with performance analysis and code optimization
Continually review the game and development process and identify areas that need improvement
The skills and experience you’ll ring to the role…
Bachelor’s degree in software engineering, computer science or equivalent
7+ years game development experience
Experience with building and leading engineering teams
Strong proficiency C++
High degree of self-motivation and resourcefulness in all areas of engineering
Well-versed in design patterns and software engineering principles
Experience with profiling and optimization
Excellent communication and listening skills, including demonstrated patience and compassion for teammates
Experience with commonly used development tools such as Jira and Perforce
Genuine passion for making and playing video games
Shipped one or more video game titles
Bonus points if you have a love of JRPGs and are a resident of Ontario, Canada or willing to relocate.
Riyo run a studio that appreciates and values diversity and inclusivity and have fostered a collaborative environment with opportunities to contribute to the game’s creative design and take ownership of features. You’ll enjoy a competitive salary and benefits including medical, dental, vision, and life insurance alongside opportunities to develop personally as the studio is keen to help you strengthen your skills or learn something new!