Video 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 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.

The Role

  • 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

The Skillset

  • 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

The Qualifications

Education

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

Experience

  • 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 careers@worldplaynetworks.com with Video Application Developer in the subject line.