Job Description
Improve the DOM, HTML, editing, user interaction capabilities of our Web engine, with a focus on performance, Web compatibility, and standards correctness. Read and implement API specifications, as well as contributing to the standards process by raising issues or participating in discussions. Develop and debug in a multi-language, multi-threaded and multi-process code base, primarily in C++ and tests largely with HTML and JavaScript. Collaborate with a geographically distributed development team. Proficiency in and experience developing software in C++ is required, as well as the ability to learn a large and complex code base quickly. The role requires comfort contacting people and driving discussions, with motivation to learn new tools and techniques for improving existing software. Familiarity with multi-process architecture and debugging memory usage or performance profiling is a plus.
About Mozilla
Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years.