JOB HAS BEEN FILLED
Connect with us on LinkedIn, Twitter and Facebook and LinkedIn for up-to-date job postings and resources.

Overview

Our client, a well-funded and successful social games company with several Facebook games titles to its credit, has an immediate opening for a technical architect to lead the design, development and delivery of its web/Cloud-based games. The successful candidate will be asked to provide thought, coding and team leadership.

Thought Leadership

While the technical architect will contribute their expertise in a number of areas, one of the critical areas is scaling the company’s applications from hundreds of thousands to multi-millions of users. This requires previous experience and strong knowledge of high-availability architecture, server architecture, Object-Oriented Design and Programming.

Coding Leadership

This role is for someone that can both architect and is still hands-on enough to implement the architecture in code and by extension provide opportunities for knowledge and skill transfer to the team. This requires senior enterprise-level web development skill and experience with Javascript, LAMP, AJAX, Python, Perl or Ruby.

Team Leadership

You will be leading a team of several people. Besides the experience mentioned above you must have, at the very least been a team lead and be able to listen, lead and mentor a team.

Role Overview

Reporting to the Director of Technology and managing the day-to-day efforts of the development team, you will be responsible for architecting the company’s web applications for rapid development and steep scalability based on the company’s roadmap. You have shipped games (social, casual, mobile or console) or have worked on enterprise-level web applications with a large user-base, have strong coding abilities and inspire and mentor your team to extraordinary efforts and achievements. A start-up work-ethic and a passion for implementing and evolving with industry best-practices is required and will be rewarded.

The Technical Architect Role Requires:

  • Strong understanding of object-oriented architecture and design concepts
  • Ability to design and code a web application to scale from thousands of users to millions
  • Strong technical ability at all levels (front, middle-tier and back-end) and are particularly strong in server development
  • Real-life understanding of the differences and complexities of web/Cloud-based applications such as high availability architecture, scalability and caching
  • As a senior web developer you can assess, review and provide direction on the code that your team develops
  • Experience managing teams and working in an Agile-style environment characterized by test-driven development, ongoing iteration and frequent releases.

Required Skills:

  • 8+ years of progressive, hands-on development & design experience  (PHP/Javascript/Python/Ruby)
  • 5+ years as a senior web developer/architect
  • 5+ years working with JavaScript and AJAX
  • Experience with Test-Driven-Development, continuous integration, build and/or deployment automation
  • Strong knowledge of Linux, scripting and SQL
  • Team management/leadership experience
  • Working knowledge of HTML and CSS
  • Fluent in Unix-like systems administration concepts

Nice-To-Have Experience: 

  • RIA / Flash or Facebook development experience
  • An active github account with interesting projects
  • Shipped products that you can show off

Applying:

If this role is a good fit for you, and you are a Canadian resident or have the necessary documentation to work in Canada immediately, please send your resume using our online form.

Share