Full Stack Developer

KANO/APPS

August 07, 2015

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at
http://www.viatec.ca/job-board/14138

Job Category: 
Technical
Job Specialization: 
Software Development
Job
Company Overview: 

Established in 2008, KANO/APPS (www.kanoapps.com) is a profitable and growing Canadian company that creates multi-platform social games. KANO/APPS knows how to connect people through play, and that's why our games have earned a loyal fan base encompassing millions of worldwide players across multiple social networks like Facebook, Kongregate and Armor Games. Our team of bright, talented and creative engineers, designers and artists work in a beautifully restored heritage building in downtown Victoria, British Columbia and we represent the brightest in a new, thriving online culture and the leading edge of the social gaming industry.

Want to learn more about us? Check out our company blog at www.kanoapps.com/blog!

Our goal is simple: To build a vibrant and thriving community around fun and engaging social games.

Job Summary: 

Full Stack Developer for Mobile & Web Games

Responsibilities

KANO/APPS is looking for candidates with solid experience developing in JavaScript, HTML5, CSS, PHP, and MySQL/Mongo to build multiplatform games for iOS, Android, Web and other mobile.

You will be working with a team of developers, artists and game designers to build features for  high-volume, high-availability, large-scale games.  You will be responsible for all aspects of the software development life-cycle, including feature design, development, debugging, optimization and releases.

You must be comfortable working on a large complex code-base, problem solving, and writing efficient and organized code.

Required Skills

  • 4+ years of RECENT software development experience (strong understanding of OOP)
  • Fluency in JavaScript development
  • Intermediate to Expert experience with Node.JS, REST, JSON, AJAX, CSS
  • Detailed knowledge of development tools and techniques relating to HTML5 web technologies and web services integration
  • Strong track record of shipping projects on time
  • Attention to detail, meticulous and organized working habits
  • Knowledge of standard software engineering and quality assurance practices
  • Good interpersonal skills and ability to work with third parties when needed
  • Strong problem solving, debugging, troubleshooting, documentation and delegation abilities
  • Passionate about software development and problem solving

Nice to Have

  • Bachelor’s degree in Computer Science, Math, or related field. Masters degree in any of these disciplines is a plus
  • Facebook API and/or iOS/Android development experience
  • Experience in server development using Apache/PHP
  • Past projects that include live-deployed, highly scalable, consumer-focused systems in production environments
  • React (or Angular), Backbone (or similar), jQuery and other frameworks
  • Experience with MySQL, Memcached, MongoDB
  • Live JavaScript/HTML5 games
  • Git (with a team)

Personal Attributes

  • Fluent in spoken and written English
  • Accountable and reliable
  • Professional presentation
  • Team Player

Benefits

  • Ability to work on live and relevant projects that are seen by millions of players worldwide
  • Awesome culture (e.g. HACK Days, BEvERage Fridays, SSB, Foosball, Coffee, Lunches)
  • Personal laptops, 24 inch monitors and Herman Miller Aerons (Yes, we care about your back)
  • Health and dental benefits
  • Profit share program
How To Apply: 

 If you think you are a good fit, please apply here