Collabora Productivity Ltd. is a software company specialising in bringing the innovation created in Open Source projects such as LibreOffice to the market, along with services, long term support and software consultancy. We combine years of open source software leadership with an understanding of the challenges that businesses, non-profits, and governments face.
Collabora Productivity brings deep technical expertise around the Office space, from our preferred Open Document format to many other, including legacy, document formats such as OpenXML and Microsoft binary formats, using modern technologies like C++ 17.
Key Responsibilities
- Creating new automated tests for a client/server C++ / JS application
- Creating performance benchmarking automation
- Measuring and extending CI code coverage
- Measuring and improving reliability of CI tests in LibreOffice and Collabora Online
- Building crash-reporting features and tracking tools for our deployment
- Building support / remote debugging functionality for Collabora Online
- Maintaining automated testing infrastructure and reporting
- Enjoying work at pace with a highly globally distributed and friendly team
Technical Skills
- Advanced C++ with experience
- Advanced JavaScript development
- Linux - our primary development and production systems are Linux based
- Linux tracing, debugging skills
- helpful to have: Windows, Mac, Android, iOS development experience
- helpful to have: Cypress testing experience
- helpful to have: experience with binary and XML Office document file formats
- helpful to have: experience automating git bisection
- helpful to have: fuzzing automation experience
#LI-Remote
Apply for this job