23 Oct
|
Mozilla
|
Toronto
Build Firefox desktop integrations with C++, Rust, or JavaScript on a geographically distributed team working openly across platforms.
As an early-career Software Engineer, you will contribute to projects spanning several weeks with guidance from peers. You will build expertise while developing Firefox features, collaborating with product, design, and data science. The work focuses on helping people discover, choose, and return to Firefox through operating-system integrations.
Key Responsibilities:
- Build and maintain Firefox notifications, taskbar, and startup integrations
- Implement feature flags, targeting, and telemetry for product experiments
- Address Windows and macOS platform-specific engineering challenges
- Participate in code reviews and fix bugs affecting Firefox users
- Define tasks with teammates and communicate progress or blockers
Requirements:
- Proficiency in C++, Rust, or JavaScript
- Willingness to learn additional programming languages
- Experience building software for Windows, macOS, or Linux
- Transparent communication, questions, and feedback-seeking habits
- Ability to contribute collaboratively while developing technical skills
Develop Firefox desktop features through platform engineering, experimentation, telemetry, and collaboration with Mozilla’s distributed team.
📌 Firefox Desktop Integrations Software Engineer (Toronto)
🏢 Mozilla
📍 Toronto