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
Associate Software Front - End Developer position for web application development at Sun Life. Collaborating with teams to create innovative front - end solutions under an in - person requirement.
Principal Agentic Engineer (Front - end) leading frontend applications development at Apply Digital. Collaborating with teams to deliver AI - driven digital experiences in a hybrid/remote setup.
Hiring Front - End Developer (Angular) for contract role in Toronto. Requires Angular proficiency, HTML/CSS/JavaScript skills, and experience with responsive design and APIs.
Senior Frontend Developer creating design systems and workflows for financial software at Versapay. Blending design acumen with modern web development practices to enhance product effectiveness.
Lead the modernization of Wowza Streaming Engine Manager, replacing legacy application with a scalable web - based platform. Responsible for architecting next - generation UI for real - time management of streaming engine instances.
Front - End Developer at Datmos focusing on Vue.js and React.js to create scalable interfaces. Collaborate with teams to deliver exceptional web experiences with a data - driven approach.
Frontend Software Engineer maintaining Adobe Experience Manager applications at Aviso Wealth for improving financial well - being. Building user - facing features in a collaborative hybrid team context.
Senior UI Developer responsible for building and maintaining CoLab's design system and reusable React components. Collaborating with design and engineering teams to ensure quality UI standards.