Front End Developer (Full Time)

Location: Calgary, Alberta, Canada
Date Posted: 05-11-2018

THE ROLE

  • Design and implement user-facing web applications for the client's 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 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)
or
this job portal is powered by CATS