Reporting to: VP of Product Development
Job type: Full time
Hours of work: Standard 37.5 hours a week
Travel: Limited travel required


The Video Application Developer will work on designing and implementing video streaming features for our next generation on-line video platform. This is an intermediate to senior level position requiring a creative mind, strong programming skills and experience with video streaming technology.


  • Design and implement key video streaming features on the Worldplay video platform such as live streaming, adaptive switching, network DVR and more
  • Work with the Solutions Architect to evaluate, engineer and integrate the latest video streaming technology like streaming servers, peer-to-peer delivery, advanced players and more
  • Integrate various systems using internal and third-party APIs
  • 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


  • Development experience using PHP MVC frameworks highly desirable
  • Experience with video streaming servers and content delivery networks
  • Experience with SQL and NoSQL databases
  • Experience creating and implementing web application APIs
  • Familiarity with video technologies like MPEG4, H264, H265, AAC, HLS, MPEG-DASH
  • Basic to Intermediate HTML/CSS/Javascript skills
  • Basic to Intermediate database skills



  • B.Sc in Computer Science, Computer Engineering or equivalent


  • 3+ years experience doing development with video on the web
  • 3+ years development experience in web application frameworks
  • 3+ years development experience integrating with Cloud Services like AWS or Google Cloud Platform
  • Development experience with video on mobile devices
  • Development experience with both proprietary and open-source software
  • Experience with web video frameworks and video players
  • Experience researching and evaluating technologies and tools
  • Experience with Git or other revision control systems
  • Experience with Agile methodologies and tools (eg. JIRA)

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