Staff Frontend Engineer, Firefox Desktop
Mozilla
Engineering & Technology
Job Summary
A Staff Software Engineer is the next level from a Senior Software Engineer. At Mozilla this role can vary but typically a Staff Engineer is a domain expert who leads others within a single team to tackle multi-month projects. Tasks that may be initially ambiguous or require significant planning and require them to influence or direct the work of several engineers.
- Minimum Qualification: Degree
- Experience Level: Senior level
- Experience Length: 5 years
Job Description/Requirements
What you’ll do:Â
- Build high quality user interfaces for Firefox with accessibility and usability in mind
- Write code and tests, build prototypes, tackle problems with no clear solution, collaborate with other designers and engineers to make the web a better place
- Learn about a wide variety of problems and solutions across a large, mature codebase
- Work with cross functional teams, building relationships and fostering collaboration to reach shared goals
- Help to level-up the skills of your fellow engineers through code reviews, giving talks, and/or writing documentation
- Promote and maintain high standards of code-quality, focusing on performance, testing, security, usability, accessibility and maintainability
- Work with driven, committed team members to bring the open web to people around the world
- Contribute to improving engineering practices and procedures
- Offering guidance and support to other engineers on your team
What you’ll bring:Â
- 5+ years experience as a software engineer
- Prior experience as a tech lead or similar role
- You have a background in shipping high quality software
- 5+ years working experience with JavaScript, HTML, and CSS
- Interest in and ability to work with a distributed team (requires good asynchronous written communication skills as well as good verbal communication skills)
- Happy to provide and receive constructive feedback
- Will contribute by asking questions and proposing new ideas
- A love of working with others collaboratively
- Commitment to our values:
- Welcoming differences
- Being relationship-minded
- Practicing responsible participation
- Having grit
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.