12 Jan
TVO Career
Toronto
Position Title:â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯ Software Developer 2â¯(12 Month Contract)
Division:â¯â¯â¯â¯â¯â¯â¯â¯ â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯ â¯â¯Digital and Innovation⯠â¯â¯â¯â¯
Reports To:â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯ â¯Manager, Web and Mobile Deliveryâ¯â¯
Salary:â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯ $80,502.00 - $86,199.31
Location:â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯â¯ Toronto, Yonge & Eglintonâ¯â¯(Hybrid Work - 3 days in Office)
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 everyday. 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
We are looking for a developer who can help us create best-in-class tools and solutions to support the next generation of Ontario learners.
As part of the Web Solutions team, the Software Developer 2 will have full stack development skills, capable of writing code for frontend as well as backend systems and leveraging modern technology better aligned with our existing and future needs. They will primarily be responsible for the design, implementation, maintenance, and support of software applications and/or backend services. They will also have experience in cloud-based software development, integration and architecture.
How you will make an impact
- Creates detailed application specifications, develops software, or configures 3rd party off-the shelf softwareâ¯
- Monitors application performance, evaluates, implements, and provides customer support for software applicationsâ¯â¯
- Documents and outlines business processes, application workflows, system components, high-level architecture, and integration points as necessaryâ¯
- 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â¯
- Mentors junior developers on the teamâ¯
- Adopts and stays abreast of new and emerging technologiesâ¯
What you will bring to TVO
- 3+ years of hands-on professional experience developing large scale, complex web-based applications using both frontend and backend technologiesâ¯
- Knowledge and experience with the following technologies:â¯
- JavaScript frameworks such as ReactJS, NextJS, Vue or Angular
- Backend development using NodeJS
- HTML and CSS
- Web services and APIs (REST, JSON:API, GraphQL)
- Databases such as MySQL, MariaDB, Postgres, MongoDB
- CMS systems such as Drupal, WordPress, and building a CMS from scratch
- GIT version control
Experience with design systems, e.g., Bootstrap, Tailwind, Material UI.⯠Experience developing in Cloud environments (e.g., AWS or Azure)⯠Understanding 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 development platform
Excellent analytical skills, strong problem-solving skills, good communication skills, attention to detail and being a team player⯠Ability to work collaboratively in a cross-functional setting comprising of various key stakeholders Bachelor's degree or equivalent OR relevant knowledge and experience⯠You live our values: we value bold thinking, we embrace change, we thrive with diverse voices, we honour our commitments, we're better together
TVO.me & YOU
We are a learning organization.
It is at the core of everything we do, and each individual at TVO.me invests deeply in our own learning while elevating each other’s knowledge. Whether through peer-to-peer learning, workshops or lunch and learns, who make up a team transforming the digital learning and media landscapes. (benefits, remote work, vacation pay)
At TVO.me, we roll up our sleeves every day, adapting to change, and working cross functionally with great teams and experts in their respective fields. Collaboration is the fuel of our organization and what enables our progress.
We would be thrilled to have you join us. We’re a tight-knit community – whether you are a rookie or a seasoned veteran, you will get to meet, work with, and be supported by diverse colleagues at all levels. Maybe you’ll even get to meet Polkaroo!
Come build with us.
TVO Media Education Group is funded primarily by the Province of Ontario, and is a registered charity supported by thousands of sponsors and donors. Find and follow us on: LinkedIn (@tvontario), YouTube (@tvotoday), Twitter (@TVO), Facebook (@TVOdocs), and Instagram (@theagendatvo).
We invite you to submit your application by January 17, 2024 at 5:00 p.m. Not sure you have everything we’re asking for, but know you can make a big impact? Tell us your story and we will be happy to consider you.
To learn more about us and our culture, please visit us at https://tvo.me/work-with-us/ .â¯
Accommodations are available on request for candidates taking part in all aspects of the recruitment and selection process (e.g., including alternate formats of materials, accessible meeting rooms). If you are seeking accommodations during the application or interview process, please advise us as soon as possible so that appropriate arrangements can be made by sending your request to [email protected]
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.