I am sharing below a draft for a job posting we intend to publish in about a month.
Join the LibreOffice Team as a Paid Developer focusing on UI with initial emphasis on macOS, preferably full-time, remote (m/f/d)
Love LibreOffice development? Want to turn your passion into a paid job? We are The Document Foundation (TDF), the non-profit entity behind LibreOffice. We’re passionate about free software, the open source culture and about bringing new companies and people with fresh ideas into our community.
To improve the user interface of LibreOffice, the office productivity suite for over 200 million users around the globe, we’re searching for a developer (m/f/d) to start work (from home) as soon as possible. This is what you’ll do:
- Work on the LibreOffice codebase (mostly C++)
- Focus on LibreOffice’s user interface, in the way it is rendered and laid out
- Fix bugs, implement new features, and improve the quality of the UI code in LibreOffice while working together with the design team and other contributors
Examples of tasks:
- Convert the remaining uses of macOS Carbon API to Cocoa and move from deprecated functions to supported ones
- Rework the code responsible for the Tabbed UI and other alternative UIs to make it consistent with the rest of the UI
What we want from you:
- Very good C++ development skills
- Proven experience working on macOS
- Proven experience working with UI toolkits
- Good understanding of graphics programming
- Good team-playing skills
- Speaking and writing English
Previous development experience under Windows and Linux and contributions to FOSS projects (show us your repos!) are a plus. A previously established relationship within the developer community, as well as with other teams such as QA is a plus, but it is not mandatory at the start and can be achieved during the work itself.
As always, TDF will give some preference to individuals who have previously shown a commitment to TDF, including but not limited to members of TDF. Not being a member does not exclude any applicants from consideration.
Join us!
All jobs at The Document Foundation are remote jobs, where you can work from your home office or a co-working space. The work time during the day is flexible, apart from a few fixed meetings. The role is offered as full-time (ideally 40 hours per week). While we prefer full-time for the role, part-time applications, or proposals to grow the hours over time, will be considered. Candidates that are resident in (or willing to relocate to) Germany will be employed directly by TDF. Otherwise, external payroll services will be used if available in the candidate’s country of residence.
Are you interested? Get in touch! We aim to schedule the first interview within two weeks of your application. You can also approach us any time for an informal chat, to learn about the role or in case of questions.
TDF welcomes applications from all suitably qualified persons regardless of their race, sex, gender, disability, religion/belief, sexual orientation or age. Don’t be afraid to be different, and stay true to yourself. We like you that way!
We’re looking forward to receiving your application, including information about you (your resume), when you are available for the job, and of course your financial expectations. Pointing to public repositories with your code is very helpful. Please send us an e-mail to developers@documentfoundation.org no later than x 0, 2025. If you haven’t received feedback by x 0, 2025, your application could not be considered.
Also note: we only accept applications from the applicant, and not from any intermediary. We do not accept agency resumes. Please do not forward resumes to any recruiting alias or employee.