One stop solution to your remote job hunt!

By signing up you get access to highly customizable remote jobs newsletter, An app which helps you in your job hunt by providing you all the necessary tools.

OR
Subscribe to our highly customizable newsletter to get remote jobs from top remote job boards delivered to your inbox.
Screenly over 2 years ago
location: remote
Apply Now
< class="styles--2BkR3" data-ui="job-description">

Location: Anywhere in the World; 100% Remote

Screenly is looking for an open source developer that loves Raspberry Pis to work on Screenly OSE, which is the most popular digital signage project on GitHub.

In this role, you will be engaging with both the user base, and the open source community at large. You will have the ability to shape the future of this fast growing project. A big part of the role will be to stay on top of conversations on GitHub and on our forum, but also to develop new features and fix bugs.

The ideal candidate has a background in Computer Science and is eager to learn new technologies. You need to be comfortable working with all layers of the stack, ranging from QT, to Docker and web.

You will be joining our remote-only organization, with people spread across the globe. You can learn more about how we work here.

Your Initial Responsibilities:

  • Fix bugs and build out new features. Here are some example:
    • Migrating the code base from Python 2.7 to Python 3.
    • Add support for the latest Raspberry Pi OS
  • Work with the community to help drive the project forward.
  • Respond and help triage issues on GitHub and the Forum.

What does a typical day look like?

  • You wake up and monitor communication on GitHub Issues and Forum that occurred over night and respond where necessary.
  • You write some code and deliver a Pull Request, which is then reviewed by other team members.
  • You attend the daily developer standup.
< class="styles--2kg4_" data-ui="job-requirements">

Requirements

  • Experience with Raspberry Pis
  • Modern web development (HTML/CSS/JS/Bootstrap etc)
  • Reasonable understanding of lower level languages (such as C++)
  • Solid understanding of Python (this is the bulk of the code base)
  • Well versed in Docker
  • Solid understanding of Linux
  • CI/CD with GitHub Actions
  • Fluent in English