Mozilla
Feel good about your work again.
Staff Engineer, Front End – Desktop
Frontend EngineerSoftware EngineerFull TimeRemoteTeam 501-1,000Since 1998H1B SponsorCompany SiteLinkedIn
Location
United States
Posted
30 days ago
Salary
$150K - $175K / year
10 yrs expExperience acceptedEnglishJava ScriptLinuxMac OSReactVue.js
Job Description
• 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
Job 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
- 401(k) Contributions
- Health, Dental, & Vision Insurance
- Disability Insurance
- Life Insurance
- Employee Assistance Program
- Paid Parental Leave
- Paid Sick Days
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Frontend Engineer30 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor
Frontend Software Engineer at Juniper Square developing shared libraries and tooling
JavaScriptReactTypeScriptVue.jsWebpack
Front-End Website Developer – Contract, Freelance
Media CauseMedia Cause is a mission-driven marketing and creative agency that helps nonprofits grow and accelerate their impact.
Frontend Engineer30 days ago
ContractRemoteTeam 51-200H1B No Sponsor
Front-End Developer customizing WordPress themes for nonprofit clients
JavaScriptPHPSCSSWordPress
United States
Senior Frontend Developer
xpateThe payments provider that makes it easier to pay, get paid and keep money flowing.
Frontend Engineer30 days ago
Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor
Frontend Engineer developing fintech web products with UX quality.
AWSJavaScriptJestNext.jsReactTypeScript
United States
Frontend Engineer31 days ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor
Lead Frontend Engineer owning development for web applications at Popl
JavaScriptNode.jsReact