Mike Perry commited on 2013-10-26 02:31:13
Zeige 2 geänderte Dateien mit 20 Einfügungen und 11 Löschungen.
| ... | ... |
@@ -14,7 +14,9 @@ |
| 14 | 14 |
|
| 15 | 15 |
<p> |
| 16 | 16 |
|
| 17 |
-Your job would be to work on the C++ patches to our Firefox-based browser, |
|
| 17 |
+Your job would be to work on the C++ patches to our <a |
|
| 18 |
+href="https://www.torproject.org/projects/torbrowser/design/">Firefox-based |
|
| 19 |
+browser</a>, |
|
| 18 | 20 |
writing new APIs and altering functionality for privacy and security, and |
| 19 | 21 |
making improvements to our collection of Firefox and Thunderbird addons. This |
| 20 | 22 |
would be a full-time contractor position likely starting in November/December |
| ... | ... |
@@ -28,14 +30,14 @@ All candidates must: |
| 28 | 30 |
|
| 29 | 31 |
<ul> |
| 30 | 32 |
|
| 31 |
-<li>Have experience in C++ and ideally Javascript. At least 5 years |
|
| 32 |
-experience is probably necessary for the level of expertise we want, |
|
| 33 |
-though some of these years can be replaced with other Object Oriented |
|
| 34 |
-Programming and/or C experience. If you meet this level of experience |
|
| 35 |
-with C++/OOP, Javascript can be learned on the job.</li> |
|
| 33 |
+<li>Have experience in C++ and ideally Javascript. Five years of C++ |
|
| 34 |
+experience is probably necessary for the level of expertise we want, though |
|
| 35 |
+some of these years can be replaced with other Object Oriented Programming |
|
| 36 |
+and/or C experience. If you meet this level of experience with C++/OOP, |
|
| 37 |
+Javascript can be learned on the job.</li> |
|
| 36 | 38 |
|
| 37 |
-<li>Have a solid understanding of issues surrounding secure C++ |
|
| 38 |
-programming (at least to the level of avoiding them).</li> |
|
| 39 |
+<li>Have a solid understanding of issues surrounding secure C++ programming |
|
| 40 |
+and reference counted memory (at least to the level of avoiding issues).</li> |
|
| 39 | 41 |
|
| 40 | 42 |
<li>Be comfortable and experienced with repeatedly diving into new, |
| 41 | 43 |
unfamiliar codebases, looking for ways to alter and augment their |
| ... | ... |
@@ -14,10 +14,17 @@ |
| 14 | 14 |
|
| 15 | 15 |
<p> |
| 16 | 16 |
|
| 17 |
-Your job would be to work on Torbutton, Tor Launcher, TorBirdy, and |
|
| 18 |
-HTTPS-Everywhere, and the UI for an OTR implementation for InstantBird. This |
|
| 17 |
+Your job would be to work on <a |
|
| 18 |
+href="https://gitweb.torproject.org/torbirdy.git">Tor Birdy</a>, <a |
|
| 19 |
+href="https://gitweb.torproject.org/torbutton.git">Torbutton</a>, <a |
|
| 20 |
+href="https://gitweb.torproject.org/https-everywhere.git">HTTPS-Everywhere</a>, |
|
| 21 |
+and <a href="https://gitweb.torproject.org/tor-launcher.git">Tor Launcher</a>, |
|
| 22 |
+and the UI for an <a href="http://www.cypherpunks.ca/otr/">OTR</a> |
|
| 23 |
+implementation for <a href="https://www.instantbird.org">InstandBird</a>. This |
|
| 19 | 24 |
would be a contractor position starting in November/December and continuing |
| 20 |
-for at least 12 months, but possibly longer. |
|
| 25 |
+for at least 12 months, but possibly longer. The position would be part-time |
|
| 26 |
+to start, but may expand to full time at a later date depending on funding and |
|
| 27 |
+your availability. |
|
| 21 | 28 |
|
| 22 | 29 |
</p> |
| 23 | 30 |
|
| 24 | 31 |