Internship Opportunity

OPEN INTERNSHIPS

Software Developer 1 (12 month contract, hybrid/remote)

Organization:
TVO
Industry:
Media
Number of Positions:
1
Application Deadline:
Oct 27, 2023
Start Date:
Nov 06, 2023
End Date:
Nov 05, 2024
Division:
Location:
Toronto,ON

Job Description:

Job Details

Description

Position Title:       Software Developer 1 

Division:                     Digital and Innovation      

Reports To:               Manager, Web and Mobile Delivery  

Location:                    Toronto, Yonge & Eglinton  

TVO Media Education Group (TVO.me) is a social impact organization at the intersection of digital learning, journalism, and immersive storytelling. As creators of award-winning content, we are on a journey to build a more informed, knowledgeable, and educated Ontario. We are unapologetic about our purpose — everything we do is about inspiring learning that changes lives and enriches communities. That is our why. 

 

A Culture of Inclusion and Belonging 

At TVO we welcome the unique contributions that you can bring. We foster an environment where everyone is heard, feels valued and has an equal opportunity to reach their full potential. We are committed to learning, and we learn better together with a diverse team of employees that are respected, valued, and encouraged to bring their authentic selves to work every day. With this goal in mind, at TVO we celebrate individual differences, knowledge, self-expression, and talent. At TVO, we recognize the importance of using anti-oppression practices, both within our organization and in our content. 

We encourage applications from those belonging to underrepresented groups as well as all other qualified candidates.  

 

Who We Are 

As part of an ambitious new strategic vision, TVO.me is transforming itself and the digital learning and media landscapes. We know we are a better organization when we honour our commitments, when we thrive with diverse voices, when we value bold thinking, and embrace change. We understand and celebrate that we are better together. 

We are proud to be named a Greater Toronto Top Employer of 2023, recognized for our work-life balance, mental health supports, company culture and flexibility. This is a testament to the impactful work we do for Ontarians every day. It is also a reflection of how quickly we have responded to employee feedback about how, when and where they want to work. 

The opportunity 

Join the Web Solutions team at TVO Media Education Group (TVO.me) as a Software Developer 1 and embark on an exciting journey to shape the future of digital learning, media, and storytelling. As a junior developer, you will be an integral part of our Components team, where you will specialize in developing cutting-edge front-end React components. Working collaboratively within our agile team of web developers, designers, QA experts, and automated testers, you will have the chance to put your unique stamp on projects that inspire learning and make a real impact on Ontario communities.

How you will make an impact 

Develops software as per application specification 
Applies software development methodologies, frameworks - Agile (Scrum or Kanban) or Software Development Life Cycle (SDLC) as applicable 
Adheres to coding and development standards and best practices  
Researches, evaluates, and proposes technologies and solutions within established business and technical requirements 
Participates in the departmental processes for project delivery 
Stays abreast of new and emerging technologies 

 

What you will bring to TVO 

1+ years of experience in building websites using both front-end and back-end technologies 
Knowledge and experience with the following technologies: 

JavaScript frameworks such as ReactJS, Vue or Angular 
Backend development using NodeJS  
HTML and CSS 
Web services and APIs (REST, JSON:API, GraphQL) 
CMS systems such as Drupal, WordPress 
GIT version control 

Experience with design systems, e.g., Bootstrap, Material UI. 
Familiarity of Web Accessibility (WCAG, ARIA) 
Nice to have: 

Less/Sass Preprocessors  
NPM, Webpack, Grunt, Gulp, and Yeoman or other build and bundling tools 
Familiarity with running, building and tweaking Docker containers 
Familiarity with headless, decoupled and SaaS application architectures. 
Familiarity with testing frameworks such as Jest, Cypress, Maven, Selenium, etc. 
Familiarity with Shopify developer platform  
Familiarity with databases such as MySQL, MariaDB, Postgres, MongoDB 

Bachelor's degree or equivalent OR relevant knowledge and experience 

Employer Question 1:

Do you require any accommodations for the interviewing and recruitment process?

Employer Question 2:

Are you legally eligible to work in Canada for the entire duration of this internship?

Employer Question 3:

Do you have experience in JavaScript frameworks such as ReactJS, Vue or Angular  and Backend development using NodeJS. Please specify the number of years of experience.  

Employer Question 4:

No question - Applicants, please type N/A in the text box below when submitting your application.