BlackBerry Limited

Worker Sub-Type:
Student (Fixed Term)

Job Description:

The student will be another member of a dynamic scrum team consisting of developers and testers. The daily activities of the student will include mainly software development and they will be exposed to the full development life cycle. The primary languages the student will use include JavaScript, React and maybe some Java. This team practices the Scrum/Agile development process, and the student will be practicing this on a daily basis.

Location: Waterloo, ON

Length of Term: 4 Months


  • Currently enrolled in Computer Science, Engineering, Science, or related discipline at the junior or intermediate level
  • Strong Java programming skills and previous programming experiences
  • Strong knowledge of React, HTML, CSS, and JavaScript
  • Some familiarity with cloud service deployment principles
  • Knowledge on software life-cycle and scrum development process
  • Familiarity with micro front-end design principles
  • Strong communication and teamwork skills
  • Quick and innovative thinker and a willingness to learn and have fun
  • Love of front-end development

Job Family Group Name:
Business Administration & Operations

Scheduled Weekly Hours:

Job Overview