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
Join Zipline as a Front End Engineer, collaborating across teams to create beautiful, functional web applications. Using Ruby on Rails and AI tools to enhance user interface design.
Frontend Developer at Spectrum One creating responsive web applications for various clients. Focus on collaborating with teams and optimizing user experience while maintaining code quality.
Senior Front End Developer at CoLab, creating responsive UI experiences using React and TypeScript. Collaboration with product and design teams to enhance user engagement with complex data.
Angular Developer needed in Mississauga, ON. Hybrid role, 3 days onsite. Requires 10+ years experience with Angular v10+, TypeScript, HTML5, CSS3, SCSS, Jest, REST APIs, and Agile/Scrum.
Front - End Game Developer at iLogos developing HTML5 slot games for mobile game developers. Focused on game implementation, performance, and integration quality in a remote setting.
Senior Web Developer leading a 6 - month CMS migration project for OpenZeppelin from HubSpot to Sanity + Next.js. Focusing on technical SEO, content modeling, and component design.
Developer enhancing self - serve experience for customers managing mobility plans. Delivering fast user experiences and leading improvements in a cross - disciplinary agile team.
Frontend Software Developer specializing in web app frameworks to maintain Ava’s EMR system. Work collaboratively with diverse teams in a fully remote environment across Canada.
Senior Front - End Developer for Aequilibrium, developing high - scale financial applications for top global clients. Requires expertise in Java, .NET, and React.js with a focus on Agile methodologies.