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
Intermediate Front End Developer building Angular interfaces for Smile Digital Health’s FHIR - based healthcare data platform. Developing scalable UI components, tests, and front - end architecture.
Senior Frontend Engineer building reliable order - flow and trading experiences for Wealthsimple, Canada’s leading financial innovator. Owning frontend systems across equities, options, crypto, and real - time market data.
Senior Frontend Engineer owning Spare’s Nutshell design system and accessible React interfaces. Building operational transit software used by agencies worldwide.
Senior frontend - leaning fullstack engineer scaling React systems for exacare ai’s AI operating system for post - acute care. Improving healthcare workflows, quality, and clinical decision - making.
Senior frontend engineer leading React architecture for Instacart’s self - serve advertising platform. Building campaign management, reporting, performance, and design - system experiences.
Staff software engineer shaping scalable web services for Thunderbird, an open - source privacy - focused email and productivity platform. Leading architecture, prototypes, analytics, and technical direction.
Staff engineer leading architecture and development of scalable web services for Thunderbird’s privacy - focused email ecosystem. Shaping products, analytics, technical direction, and engineering practices.
Développeur·euse Frontend React contribuant aux projets technologiques canadiens de Maplr, startup reliant les talents mondiaux aux entreprises canadiennes. Conception d’architectures et développement d’interfaces web React performantes.
Senior Front End Engineer building React applications and streamed AI - generated experiences for Knotch’s content performance marketing platform. Developing multi - tenant interfaces, embeds, and data visualizations.
Front - End Engineer building responsive interfaces for Ontinue’s AI - powered MXDR cybersecurity platform. Integrating APIs, optimizing performance, and developing reusable components for secure security dashboards.