347c812e9abded67cf85c3528f9612a5ca980f31
[leap_website.git] / app / views / pages / about-us / jobs / en.haml
1 - @title = 'Jobs'
2
3 :textile
4
5   h1(first). About LEAP
6
7   "LEAP Encryption Access Project":https://leap.se/en is a non-profit dedicated to giving all internet users access to secure communication. Our focus is on adapting encryption technology to make it easy to use and widely available.
8
9   * We are a team of 10 dedicated and experienced anti-surveillance hackers.
10   * We started development in earnest on June 1 2011.
11   * We are globally distributed in Europe, South America, North America, and South Korea (Yep, it is hard to schedule meetings).
12   * We have an established agile development process that works.
13   * Everything we do is licensed as free software (GPL whenever possible).
14
15   Contact: mcnair@leap.se
16
17   h1. Open Positions
18
19   h2. Lead Python Developer
20
21   !>/img/pages/python-logo.png!
22
23   We are hiring a lead Python programmer to shepherd the development of the LEAP Client. The LEAP Client is a desktop application that connects to a larger cloud-based system to provide end-to-end client-side encryption over many different protocols (like email and chat). The app is mostly headless, speaking to the servers via a client-encrypted sync to distributed databases and to local clients via traditional protocols like IMAP, SMTP, and XMPP. We are looking for someone who can take a leading role in overall design of the client (and related protocols), provide direction for development, work collaboratively with a small team of hackers, and assure clean code.
24
25   <!-- This position presents some unique challenges! The team is globally distributed and comprised of independent people who generally prefer collective and non-hierarchical systems. Ideally we would find someone who is excited about thinking creatively and non-traditionally about a lead role. -->
26
27   What we are looking for, via a list of many bullets:
28
29   * Many years of experience with Python
30   * Clear understanding of public key cryptography and experience using cryptographic libraries
31   * Burning desire to secure communications from prying eyes and snooping algorithms
32   * Uncontrolled obsession with free and open source software
33   * Experience with architecture of large applications
34   * Love of clean code
35   * Ability to take on a leadership role
36   * Enthusiasm for working collaboratively
37   * Good testing practices
38   * Experience with cross-platform development
39   * Ability to understand and work with complex distributed systems
40   * Self-motivated and able to effectively work remotely
41
42   Compensation rates are high for US non-profits and low for the US tech industry. This could be a full-time or part-time position, as desired.
43
44   h2. Android Developer
45
46   !>/img/pages/android-logo.jpg!
47
48   We are hiring an Android developer to port the LEAP Client to Android. Many of the key components on which the client depends have already been ported to Android, such as openvpn, sqlcipher, and u1db. Like its desktop counterpart, the goal with the Android client is to have a minimal UI that auto-configures itself with the service provider. We will only support Android 4.0 and above (earlier releases don't have "VpnService":http://developer.android.com/reference/android/net/VpnService.html API).
49
50   What we are looking for, via a list of many bullets:
51
52   * Experience with Android application development
53   * Familiarity with public key cryptography and (ideally) experience with BouncyCastle
54   * Enthusiasm for working collaboratively
55   * Good testing practices
56   * Burning desire to secure communications from prying eyes and snooping algorithms
57   * Uncontrolled obsession with free and open source software
58
59   Compensation rates are high for US non-profits and low for the US tech industry. This could be a full-time or part-time position, as desired.