• Front-end Developer

    System ID
    Job Category (EN)
    Information Technology
  • Job Description (EN)



     12-month Contract


    Our technology team operates two major Canadian news sites, TheStar.com and MetroNews.ca, serving millions of readers per month across multiple channels, including React HTML, Facebook Instant Articles, Google AMP, as well as Android and iOS applications. To grow and evolve the team, we’re looking for creative and hardworking front-end developers with a passion for problem solving in the challenging space of modern news media.



    • Build fast, engaging and accessible web-based experiences
    • Write maintainable, performance-minded, cross-platform code
    • Coordinate with other teams to implement changes in a timely and collaborative manner
    • Help the team identify and anticipate bottlenecks in application code and propose improvements
    • Able to work independently with minimal supervision


    • Minimum 3 years experience developing production-ready code
    • Experience working in an Agile development environment
    • Strong understanding of JavaScript and latest web standards
    • Proficiency with browser developer tools and debugging techniques
    • Ability to assess risks, scope, and obstacles as they relate to front-end development
    • Explain functionality and decision-making behind a website or application that you've worked on
    • Experience with Git
    • Post-secondary degree or equivalent experience in computer science, user experience, graphic arts, information architecture, or related field
    • Working knowledge of React/React Native and Node
    • Experience with build tooling (e.g. Grunt, Gulp, Bower, Yeoman, npm)
    • Experience with JIRA or similar issue tracking software

    Perks and Benefits

    • 3 weeks’ vacation
    • Comprehensive benefits package
    • Group RRSP
    • Awesome waterfront location


    Employee Value Proposition (i.e. why you’ll love working here)

    While you might be forgiven for thinking that The Toronto Star is "old media" and couldn't possibly be as exciting as a many of the small start-ups you could be working for, you'd be wrong.

    Our development team is full of smart people with oodles of experience building cool things. Many of us came to The Star from the start-up world, and we’ve brought that start-up mentality and culture right along with us. We have a lot of cool stuff to build.


    We're looking for people who are interested in shaping the future of big media. We offer the opportunity to work with some of the finest development minds on the largest media sites in Canada, backed by a company that has been delivering content to its readers for more than a century.


    In addition to a powerful interest in digital technologies and culture, we’re looking for someone who has an interest in working with the following technologies: JavaScript, React, Java, CSS, HTML5, Jenkins, Adobe AEM.


    You don't have to have a degree in computer science or any degree at all. We’ll take smart over educated any day of the week. Someone with a sense of humour, a keen eye for detail, and the tenacity to have read this far. Someone who's willing to join our team full-time and do excellent work day-to-day at our offices at 1 Yonge, right next to the lake.


    Sounds like you?


    Applying for this position


    Important: In applying for this position, please be sure to include (1) your resume, (2) a brief description of why you're the right candidate, and (3) an answer to the following question: What new topic or idea are you most interested in right now and why? (It does not have to be technology-related).



    The company is committed to providing an inclusive and barrier free recruitment process to applicants with accessibility needs in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA). If you require an accommodation during this process, please inform the company of your requirements.




    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed