Head of Development/Product Owner

UsedEverywhere.com

March 12, 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/13547

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

In 2003, UsedEverywhere.com started out with a simple purpose: to keep useful items out of the landfill. This continues to be our principle pursuit as we encourage people to buy and sell used goods safely online and now, with the introduction of #UsedHelps, we offer fundraising support to local and national charitable organizations.

As well as our commitment to the environment, UsedEverywhere.com endeavours to be a leader in the local technology sector with a pledge to enhance the user-experience of a “simple” buy and sell site. This, combined with hyper-local engagement in communities both on and offline, results in our innovative approach to e-commerce.

Why we love working here

  • We’re proud to make meaningful contributions to a site that is used by millions of people
  • We participate in sponsorship activities that may include: The Earth Day Showdown, MS Walk, Bowl for Kids Sake, Festival of Trees, HarbourCats’ Family Game Day, Social Media Camp, Victoria Dodgeball, UrbaCity Challenge and MORE!
  • Our office is located in downtown Victoria, B.C., across from the YMCA. It is a great place to work! Our flexible space includes a modern kitchen, a recycling and composting program, a sitting lounge complete with a retro NES, a dedicated foosball room and, of course, friendly co-workers to enjoy it all with!
Job Summary: 

Department: Development
Reports to: President

Summary:

The Head of Development is responsible for leading a team of software developers to deliver exceptional business value in a software product, leveraging the Scrum development process and the best of modern lean and agile development practices.

This is a senior position and the successful candidate will join the company’s management team, shaping the future development of the company’s offerings.

The position requires two complementary skill sets – the technical credentials needed to lead a team of talented web application developers, plus authentic practical and soft skills needed to run the Scrum process as Product Owner.

The role is ideal for a senior developer or team lead who wants to transition to Product Ownership, or for an existing Product Owner who has a solid technical background and has shipped successful products on their path to the Product Owner position.

As the Head of Development, the successful candidate will be responsible for providing technical leadership to the team, mentoring them in best practices in coding, technology choices, modern development processes and architecture, environment and development tool choices.

The Product Owner component of the role is essential to the Scrum development process – responsible for bridging between the business priorities and the day-to-day work of the development team.

The successful candidate will also have an understanding of modern quality management including continuous QA, practical implementation of automated testing, along with continuous integration and continuous delivery.

Ultimately, this dual role requires managing development resources to ensure the successful completion of projects.

Prime responsibilities:

  • Champion the Scrum development process, ensuring its proper implementation and adoption
  • Provide leadership in the design and development of software aligned with company strategic and tactical plans
  • Translate the company’s business goals into concrete development projects
  • Lead the team of software developers in the delivery of high quality software which delights the customer
  • Proactively participate in the management team, creating initiatives and raising management awareness

Success criteria:

  • Real leadership skills – the ability to motivate and lead a team to the completion of quality software
  • Real technical ability – a thorough grasp of relevant technologies to provide credible leadership for the team
  • A champion of quality – promote the adoption of modern quality management including automation
  • A champion for the customer – putting great customer experience at the centre of development initiatives
  • Great communicator, both orally and in writing
  • Adaptable – responsive to changing priorities and immediate business needs
  • Ability to remain friendly and positive under pressure

Qualifications:

  • B.Sc. or Diploma in Computer Science / Engineering / Systems Technology or equivalent
  • Five years or more of experience as a senior developer, team lead and/or Scrum Product Owner
  • Recent participation in a successfully implemented Scrum process

Great to have:

  • Formal Scrum Product Owner or Scrum Master training and certification plus applied experience
  • Web application development experience, especially with high traffic sites or large user bases
  • Software development leadership experience in environments with several of the following: HTML5,CSS3, Compass, Less, Sass, Bootstrap, Knockout, JavaScript, JQuery, ExtJS, Angular, React, RESTful APIs, dynamic languages in general, Python, Groovy, Ruby, MVC in general , Pylons, Flask, Django, Grails, Rails, SQL in general, PostgreSQL
  • Software development experience in environments with one or more of the following:
  • Cloud in general, Amazon Web Services, Docker, virtualization
  • An understanding of web-based ecommerce, including credit card processing and payment providers
  • An understanding of web-based advertising, affiliate programs, AdWords, AdSense, DFP and analytics
How To Apply: 

Please send your resume to Careers@UsedEverywhere.com.