You will be part of the app development team (we’re eight today). Although your primary focus will be on bringing new features to Android, you will also have the opportunity to improve the app on other platforms. You’ll also have the chance to learn/work with Rust, iOS, TypeScript, and more. The team works only with open source software. The entire app is available on github. We want your help to develop it further!
You love to discuss how we could collect and store less, and rather delete more data and you value quality over quantity. Always. You also have a curious mind for systems with a heavy focus on security and privacy. Right?
Our four wishes
- The UI and the base of the Android app are written in Kotlin. This is where we hope and expect you to contribute.
- You should be familiar with creating Android UIs and handling the app life cycle in general.
- However, the backend of the app (creating the actual VPN tunnel and keeping the device secure) is written in Rust. This Rust backend is the same code base that runs on desktop. We don't expect you to know any Rust, but it's a plus if you’re interested in learning. If you know how to interact with other languages (FFI/jni) from Kotlin/Java that is a plus.
- The team consists of people from various countries and backgrounds. You are therefore expected to have good communication skills in English.