Staff Engineer, Front End at Mozilla shaping user-focused interfaces for Thunderbird. Working with global teams to enhance a flagship open-source application.
Responsibilities
Lead complex, ambiguous technical initiatives requiring cross-team and cross-organization coordination
Own and deliver projects spanning new features, code quality improvements, tooling, and process optimization
Partner with senior engineers and product managers to define and execute technical strategy, reduce technical debt, and improve long-term maintainability
Collaborate closely with UX Engineers to ensure accessibility and usability are built in from the start (WCAG, ARIA)
Establish and promote scalable front-end architecture through shared frameworks and guidelines
Write high-quality, testable, and maintainable code; contribute to code reviews, testing, regression triage, and patch integration
Mentor and support engineers across the team, fostering a culture of learning and continuous improvement
Requirements
10+ years of experience in front-end software development, building scalable, maintainable, and user-focused systems.
Extensive knowledge of modern vanilla JavaScript concepts (module patterns, async and promises, custom elements and shadow DOM), and up to date knowledge with the most recent ECMAScript specification.
Strong command of modern JavaScript frameworks such as React, Vue, or similar, and experience transitioning legacy codebases to new technologies.
Deep knowledge of HTML5 structures and advanced accessibility patterns and Deep knowledge of modern CSS patterns and methods.
In-depth understanding of system architecture, design patterns, and software engineering best practices, with a focus on performance, scalability, and maintainability.
Proven ability to act as a technical lead and mentor, providing guidance on complex technical problems and supporting the growth of other engineers.
Experience developing and testing applications across multiple platforms (Windows, macOS, and Linux), with expertise in Git or Mercurial and modern version control workflows.
Excellent communication and documentation skills, a collaborative approach to cross-functional work,
A strong commitment to continuous learning and improvement.
Benefits
Fully remote work & schedule flexibility
Latest Laptop
Discretionary Annual Bonus Program
Monthly Remote Work Stipend
Annual Professional Development Stipend
Access to Udemy Learning Platform
Industry Conferences
Company All Hands
24 days PTO per year (prorated)
Your Birthday
Year-end Company Shutdown
9 Wellbeing Days
Public Holidays
Other Paid Leave
Quarterly Wellbeing Stipend for Personal / Family Activities
Hiring Fullstack Developer (React, Node.js, C#, .NET, SQL, GraphQL) for 6+ month contract in Toronto, ON. 4 days onsite, face - to - face interview required.
Software Developer II for ShareGate, building a new web application for Microsoft 365 migration. Collaborate with cross - functional teams to establish strong technical foundations and user experience.
Developing a new web application for ShareGate Migrate, enhancing Microsoft 365 migration experiences. Collaborating with a multidisciplinary team to drive project success in a remote setting.
UI Developer building high - performance web applications using Angular at Bounteous. Collaborating with teams to create digital solutions while delivering polished and scalable front - end solutions.
Junior Web Developer building and optimizing WordPress websites for a performance marketing agency supporting education institutions. Collaborate with experienced developers in a fast - paced environment.
Join AgencyAnalytics as a Staff Developer leading SaaS technical initiatives. Engage in strategy, architecture, and mentorship within a fully remote team.