The Rebus Foundation is a Montreal-based non-profit focused on tech, books, open education, and open culture. We are looking for a UX/Front-End Developer to work on the Rebus Community, where we develop tools and resources to support the publishing of free, open, and adaptable digital textbooks.
The ideal candidate will have a minimum of 3 to 5 years relevant experience, to start in October at the Rebus Foundation headquarters, in Montreal. Salary is in the range CD$65,000–75,000.
We have two main projects:
- Rebus Community, a collaboration platform that helps guide communities through the publishing process, with a focus on supporting open textbook/Open Educational Resource (OER) publishing.
- Rebus Reader, a web-based platform for reading digital content, managing collections, making and using notes, and augmenting the reading experience overall.
Rebus is born of an idealistic vision of the web, and we believe in increasing access to knowledge and education. We love books, and spend our time re-imagining how books can be made and used in a web-connected, digital universe. Then we try to build things to make these re-imaginings come true. We believe in the power of technology, done right, to do good things, and in giving people more access to tools that help them build, share, and interact with knowledge. We are driven by this broad set of values, and it’s important that new team members share our sense of purpose.
About the project
We are looking for a UX/Front-End Developer, whose mandate will be to help shape the development of an open source software platform supporting community-driven, open textbook publishing. The project team is small but focused, with the UX/Front-End developer working closely with the product manager and a community-engagement manager, with some support from Rebus’s back-end dev team. We may occasionally work with an external design agency.
The end users of the software are a dedicated and growing community of teachers, librarians, and students, working on collaborative publishing projects worldwide. Both our team and our users are driven by the values of improving access to education and improving accessibility in educational materials. We want to find a UX/Front-End developer who holds the same values.
We are looking for a someone with great UX instincts and experience, and the front-end skills to bring them to life. Our product is all about engaging a vibrant community of users and making the experience of creating and collaborating on a book easy and enjoyable. We hope to find a colleague who is passionate about open education, web technology, and digital books, and who wants to see their work have a real impact in the world. We work in a small team with big ambitions, so you’ll need to be a problem solver, a self starter, curious, and a keen learner.
Among other things, the developer should:
- have proven UX experience
- have strong HTML+CSS skills
- be familiar with the open source/free software ethos
- have an interest in and understanding of higher education and/or publishing
Rebus’s technologies are built with Node.js, PostgreSQL, NodeBB forum software, and web components. The UX/Front-End Developer will likely work with all of these technologies.
Note: You should apply even if you don’t feel that your credentials are a 100% match with the position description. We are looking for relevant skills and experience, not a checklist that exactly matches the job description itself.
Diversity, Equity, and Inclusion
Rebus is committed to building a diverse team, with people from a range of backgrounds. We believe that diverse teams help drive innovation. Equity, inclusion, and diversity are core values for us, for the technologies we build, and for the communities we support. We strive to ensure that our team reflects these values. Our work environment is also supportive of those with family caregiving responsibilities.
Send an email to: firstname.lastname@example.org
Subject: UX/Front-End Developer (Rebus Community)
Please include your CV, links to relevant things, and an explanation of why you’d like to join us.