Proficiency in and experience developing software in C++
Ability to learn a large and complex code base quickly
Comfortable contacting people and driving discussions
Motivated to learn new tools and techniques for improving existing software
Familiarity with one or more of the following, or ability to pick them up quickly:
Multi-process architecture
Debugging memory usage or performance profiling
The modern Web technologies (JavaScript, HTML, and/or CSS)
Commitment to our values:
Welcoming differences
Being relationship-minded
Practicing responsible participation
Having grit
What You'll Be Doing
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
Work primarily in C++ and write tests largely with HTML and JavaScript. You will learn on the job!
Collaborate with a geographically distributed development team. Working in the open is the norm
Perks and Benefits
Generous performance-based bonus plans to all eligible employees - we share in our success as one team
Rich medical, dental, and vision coverage
Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
Quarterly all-company wellness days where everyone takes a pause together
Country specific holidays plus a day off for your birthday
One-time home office stipend
Annual professional development budget
Quarterly well-being stipend
Considerable paid parental leave
Employee referral bonus program
Other benefits (life/AD&D, disability, EAP, etc. - varies by country)