Application Software Engineer
Engineering
Full-time
We’re looking for a software engineer for our applications team. You will work together with our designers to implement new and exciting ways to guide our users in the developing world through the maze of all the content that the internet has to offer.
Minimum Qualifications
- You have a BS in a computer science-ish field, or equivalent industry experience
- You can collaborate closely and communicate effectively with colleagues distributed around the world
- You have a good foundation of software development with a language like JavaScript or Python
- You are comfortable working in the open, sharing your thought process, and looking objectively at feedback from peers
- You are comfortable with the command line
- You are hungry to push the boundaries of your skills and learn new ones
- You hold yourself to high standards for writing quality code
- You want to make a difference in the developing world
- If remote, you are available to travel a few times a year
Preferred Requirements
- Your understanding of JavaScript extends “under the hood”, e.g. to performance
- You are comfortable writing in lower-level languages like C
- You have written user-facing software
- You have experience with a native desktop UI toolkit
- GTK+ experience a strong plus
- You contribute to open source or have an equivalent portfolio of non-open projects

