Roadhouse is looking for a Lead Programmer to join our team at Roadhouse Game Studios. This programmer will take high-level leadership role in the delivery of solutions on a wide range of mobile and browser-based games, related technologies and tools in a fast paced and exciting environment.

Responsibilities:

  • Lead the development of new systems/products as required
  • Lead the maintenance and optimization of existing products as required
  • Ensure all code created by teams is robust, maintainable, and meets or exceeds established Roadhouse Games coding standards/conventions
  • Write clear and concise technical design documentation for all new features and systems in the appropriate medium (WIKI, Word Docs etc)
  • Potentially gather and analyze developer/client/customer feedback, system requirements and incorporate them into technical designs for new features/systems
  • Collaborate with other team members to iterate and refine existing systems/designs/code (including code reviews and peer programming)
  • Be responsible for documentation that will be used as the basis of instruction manuals, tutorials, FAQs, or other written support materials for clients and customers of Roadhouse Games
  • Offer solutions and workarounds/tradeoffs to management, developers, QA, partners and potentially clients as required
  • Work with project management to schedule and estimate tasks, identify high risk items, prioritize dependencies and flag problems as they arise
  • Identify and communicate technical problems/limitations and any potential solutions/tradeoffs to management
  • Identify tasks or procedures that can be automated and/or stream lined to reduce errors and contain operating costs
  • Be available for potential travel to partner locations
  • Other duties as required by Roadhouse management

Qualifications:

  • 8+ Years of relevant experience
  • Previously shipped at least three titles from start to finish in a team environment, with at least one as technical lead.
  • Previous experience working with one or more of the following languages/technologies/platforms: C#, C++, Flash, Java, Javascript, mySQL, .NET, PHP, WCF, WPF, SOAP/WDSL, Mono Develop, Unity 3D, Unreal 3D, iOS, Android, or Facebook APIs.
  • Experience working with SCM systems in a team environment (Perforce or SVN)
  • Ability to ramp up quickly on new technologies and engines as required by a particular project.
  • Strong leadership and communication skills to effectively manage internal teams, clients and multi-track project/program teams consisting of local and globally distributed members.
  • Proven mentoring and coaching abilities to ensure growth.
  • Ability to work in a truly agile fashion and be prepared to change priorities (features, project platform) as required. This can potentially mean multi-tasking across several projects as we launch titles, start new projects or fix critical bugs on existing products
  • Ability to evaluate complex requirements, break them down into meaningful tasks and give accurate estimates for project management.
  • Work with project management to schedule tasks, identify high risk items, and prioritize dependencies
  • Able to deliver and receive constructive criticism in a mature manner
  • Hold a valid passport for business related travel outside of Canada

Only short-listed candidates will be contacted. Thank you for your interest in Roadhouse Interactive.

Please apply by email, enclosing an up-to-date CV.

Your Name *

Your Email *

Resume *

Your Message

* Required

  • Tweet