Software Engineering

Junior Developer (Frontend)

at Psiphon

📍 Location Toronto, ON M4Y 2E4 Hybrid
📋 Details Full-time · $70K-$90K/yr
📅 Posted

Direct apply link, refreshed by the daily generator.

About the Role

Build frontend features with React, fix issues

About Psiphon

Global internet access platform

Full Description

Company Summary

Psiphon Inc. is a global internet access platform that helps millions of people worldwide connect to an open, secure, and reliable internet every day. Psiphon supports internet freedom in environments where access is limited or challenged, with technology designed to operate effectively under those conditions. Our platform continues to expand across a growing range of consumer and commercial applications, driven by ongoing innovation and new technologies in an evolving digital landscape. Psiphon strives to be a trusted recourse wherever access to the open internet is constrained. The company is headquartered in downtown Toronto. We are a collaborative and flexible workplace that values sharing ideas and creative solutions in an agile team setting, building tools used by millions of people globally.

Overview

We’re looking for a junior frontend developer to help build and improve our web platforms. This role is best suited for someone early in their career who already has a solid foundation in modern web development and is looking to deepen their skills in a fast-moving, collaborative environment.

You’ll work closely with experienced developers on real production systems — contributing to new features, improving existing functionality, and gaining exposure to both frontend and backend workflows.

What You’ll Do

  • Build and maintain responsive web interfaces using HTML, CSS, JavaScript, and React
  • Work with backend templating systems (Python / Jinja2) to render dynamic content
  • Collaborate with developers to design and implement new features
  • Debug issues, test changes, and improve performance and usability
  • Contribute to code quality, structure, and documentation
  • Support occasional backend or tooling tasks (Go experience is a plus)

What We’re Looking For

  • Strong foundational knowledge of:
  • HTML, CSS, and modern JavaScript
  • React (comfortable building components and managing state)
  • Basic Python (able to read and work within backend templates)
  • Familiarity with Git and standard development workflows
  • Ability to learn quickly and work through problems independently
  • Strong attention to detail and a focus on clean, maintainable code
  • Clear communication and willingness to collaborate in a small team environment
  • Legally eligible to work in Canada

Nice to Haves

  • Exposure to Go, APIs, or backend systems
  • Experience with Docker or development environments
  • Interest in performance, accessibility, or internationalization
  • Personal or academic projects you can walk us through

Additional Details

  • Location: Toronto (hybrid / in-office)
  • This is a hands-on role with real ownership — you’ll be contributing to live systems early on
  • We’re a small, technical team, so curiosity, accountability, and a willingness to learn matter just as much as experience

Job Type: Full-time

Pay: $70,000.00-$90,000.00 per year

Benefits:

  • Dental care
  • Extended health care
  • On-site parking
  • Paid time off
  • RRSP match

Work Location: Hybrid remote in Toronto, ON M4Y 2E4

Opens in a new tab on the company's website