Intermediate Software Engineer, Mobile Web

Intermediate Software Engineer, Mobile Web

Join BC's Best Company to Work for in 2012, and Techvibes Employer of the Year in 2013.

As a Software Engineer at Hootsuite, you'll work on a team of talented and passionate engineers to build and ship industry-leading software that millions depend on -- including 75% of the Fortune 1,000 companies.

We’re looking for amazing engineers who are excited about mobile, are experienced with both PHP and Javascript, who love the front-end and back-end equally.

At Hootsuite, you’ll get plenty of opportunities to learn, you'll collaborate with other outstanding engineers, and you'll play an active role in shaping our product and our culture.

Read about some of the things we're doing here: http://code.hootsuite.com

Responsibilities:

  • Work shoulder to shoulder with talented, fun-loving engineers working on challenging problems.
  • Collaborate in small teams to design, build, and ship high quality software to HootSuite's customers
  • Iterate in an agile fashion, creating hypotheses and testing them with incremental code shipments -- we ship code more than 12 times per day
  • Find opportunities to lead by nurturing the development of more junior Engineers
  • Share your knowledge within the Engineering team as well as within the broader technical community by giving tech talks and writing blog posts

Shape our engineering culture by improving our processes and codebases

Required Skills & Experience:

  • Proven skills with both PHP and Javascript -- you’ve played a key role in shipping at least one web app
  • Experience building high-performance, large-scale, distributed server applications
  • Intermediate knowledge MySQL (or other RDMBS) and Memcached
  • Experience using Javascript libraries like require.js, backbone.js, underscore.js, or angular.js
  • Familiarity with (and an opinion on) NoSQL data stores
  • Experience working with REST APIs (bonus if you’ve worked with Twitter or Facebook APIs)
  • A passion for automation and unit testing -- bonus if you’ve worked with grunt, Jasmine, Casper.js, or Selenium
  • A desire to move fast, ship things, make our customers happy, and get things done
  • A history of open source contributions and/or personal projects you’ve shipped
  • B.S. or M.S. Computer Science or related field, or related experience

Bonus Assets: