Web Application Developer

Development
Reporting To: VP of Product Development
Job Type: Full-time
Hours of Work: Standard 37.5 Hour Work Week
Travel: Limited Travel Required

The Challenge

The Web Application Developer will work with other members of the design and development teams to implement user-facing features for our next generation on-line video platform. This is an intermediate to senior level position requiring a full-stack developer with strong front-end skills and reasonably strong back end skills.

The Role

  • Design and implement user-facing web applications for the Worldplay video platform
  • Assist the Product Owner(s) with feature definition and refinement
  • Work closely with the design and back-end services teams as needed
  • Develop functional tests and test plans where appropriate
  • Participate in architectural discussions and contribute to the ongoing innovation of the platform
  • Assist with task generation, estimation and project planning
  • Stay up to date on web development technologies and competitive market trends
  • Write developer-level documentation

The Skillset

  • Experience with MySQL, PostgreSQL or NoSQL
  • Experience with REST APIs (3rd party integration or custom development)
  • Experience with web video players and/or flash development
  • Knowledge of video/audio delivery and playback, webcasting, conferencing and live streaming
  • Experience using video frameworks and encoders/transcoders
  • Familiarity with social integration and APIs (Google, Facebook, Twitter, etc)
  • Familiarity with online LMS and /or e-commerce systems
  • Experience with Linux, Apache, Nginx

The Qualifications

Education

  • B.Sc degree in Computer Science/Engineering or equivalent.

Experience

  • 3+ years of experience with OOP web development technologies such as PHP
  • 3+ years of experience with MVC frameworks
  • 3+ years of experience with HTML5, CSS3, Javascript/ JQuery, AJAX
  • Development experience using other web technologies such as ReactJS, AngularJS, Node.JS, REST, JSON, XML
  • Experience with TDD (test driven development) and automated test development
  • A solid understanding of the product/software development lifecycle
  • Development experience with both proprietary and open-source software
  • Experience using Git or other revision control systems
  • Experience with Agile development methodologies and tools (eg. JIRA)

If you fit the candidate profile and skill requirements outlined above and are interested in applying for the Web Application Developer position please e-mail a copy of your CV/Resume along with a cover letter to careers@worldplaynetworks.com with Web Application Developer in the subject line.