Mike Perry commited on 2012-06-28 05:22:36
Zeige 1 geänderte Dateien mit 183 Einfügungen und 0 Löschungen.
... | ... |
@@ -0,0 +1,183 @@ |
1 |
+## translation metadata |
|
2 |
+# Revision: $Revision: 25666 $ |
|
3 |
+# Translation-Priority: 3-low |
|
4 |
+ |
|
5 |
+#include "head.wmi" TITLE="Tor Project: Jobs (core developer)" CHARSET="UTF-8" |
|
6 |
+<div id="content" class="clearfix"> |
|
7 |
+ <div id="breadcrumbs"> |
|
8 |
+ <a href="<page index>">Home » </a> |
|
9 |
+ <a href="<page about/overview>">About » </a> |
|
10 |
+ <a href="<page about/jobs>">Jobs</a> |
|
11 |
+ </div> |
|
12 |
+ <div id="maincol"> |
|
13 |
+<h1>The Tor Project is looking for a Browser Hacker!</h1> |
|
14 |
+ |
|
15 |
+<p> |
|
16 |
+ |
|
17 |
+Your job would be to work on Torbutton and patches to our Firefox-based |
|
18 |
+browser, as well as a potential Android port. This would be a contractor |
|
19 |
+position for the remainder of 2012 (starting as soon as you're ready and with |
|
20 |
+plenty of work to keep you busy), with the possibility of 2013 and beyond. |
|
21 |
+ |
|
22 |
+</p> |
|
23 |
+ |
|
24 |
+<p> |
|
25 |
+Any candidate must: |
|
26 |
+</p> |
|
27 |
+ |
|
28 |
+<ul> |
|
29 |
+ |
|
30 |
+<li>Have experience in C++ and ideally Javascript. At least 5 years experience |
|
31 |
+is probably necessary for the level of expertise we want, though some of these |
|
32 |
+years can be replaced with other Object Oriented Programming and/or C |
|
33 |
+experience. If you meet this level of experience with C++/OOP, Javascript can |
|
34 |
+be learned on the job.</li> |
|
35 |
+ |
|
36 |
+<li>Have a solid understanding of issues surrounding secure C++ programming |
|
37 |
+(at least to the level of avoiding them).</li> |
|
38 |
+ |
|
39 |
+<li>Be comfortable and experienced with repeatedly diving into new, unfamiliar |
|
40 |
+codebases, looking for ways to alter and augment their functionality in |
|
41 |
+specific, goal-oriented ways.</li> |
|
42 |
+ |
|
43 |
+<li>Be at least passingly familiar with web technologies and how the web |
|
44 |
+works, especially the same origin model and web tracking.</li> |
|
45 |
+ |
|
46 |
+<li>Be comfortable and experienced justifying and documenting technical |
|
47 |
+decisions for a public, world-wide technical audience.</li> |
|
48 |
+ |
|
49 |
+<li>Be comfortable working from home (or wherever your preferred |
|
50 |
+ Internet connection is).</li> |
|
51 |
+ |
|
52 |
+<li>Be comfortable and experienced with interacting with users and other |
|
53 |
+developers online. Have thick enough skin to survive occasional trolling |
|
54 |
+from either group.</li> |
|
55 |
+ |
|
56 |
+<li>Be comfortable with transparency: as a non-profit, everything we do is in |
|
57 |
+public, including your name and pay rate (though the latter is a little |
|
58 |
+malleable with proper application of bureaucratic ninja skills).</li> |
|
59 |
+ |
|
60 |
+</ul> |
|
61 |
+ |
|
62 |
+<p> |
|
63 |
+An ideal candidate would also: |
|
64 |
+</p> |
|
65 |
+ |
|
66 |
+<ul> |
|
67 |
+ |
|
68 |
+<li>Already be familiar with writing addons for Mozilla Firefox or other web |
|
69 |
+browsers.</li> |
|
70 |
+ |
|
71 |
+<li>Already be familiar with writing patches for Mozilla Firefox or other web |
|
72 |
+browsers.</li> |
|
73 |
+ |
|
74 |
+<li>Already be familiar with compiling software for the Android platform.</li> |
|
75 |
+ |
|
76 |
+<li>Be capable of insanely creative yet also ruthlessly pragmatic thinking.</li> |
|
77 |
+ |
|
78 |
+<li>Be familiar with probability, statistics, and information theory.</li> |
|
79 |
+ |
|
80 |
+<li>Know enough about networking in to be able to visualize what HTTP 1.1 |
|
81 |
+looks like on the wire while encapsulated within Tor's network protocol.</li> |
|
82 |
+ |
|
83 |
+<li>Have experience with open-source software development, including |
|
84 |
+ working with distributed teams across different time-zones containing |
|
85 |
+ employees and volunteers of differing skill levels over email and IRC.</li> |
|
86 |
+<li>Have basic familiarity with distributed version control systems.</li> |
|
87 |
+<li>Have contributed significant chunks of code to multiple |
|
88 |
+ open-source projects in the past.</li> |
|
89 |
+<li>Genuinely be excited about Tor and our values.</li> |
|
90 |
+</ul> |
|
91 |
+ |
|
92 |
+<p> |
|
93 |
+Detailed job description: |
|
94 |
+</p> |
|
95 |
+ |
|
96 |
+<blockquote> |
|
97 |
+ |
|
98 |
+<p> |
|
99 |
+ |
|
100 |
+Being a Tor Browser Hacker includes triaging, diagnosing, and fixing bugs; |
|
101 |
+looking for and resolving web privacy issues; responding on short notice to |
|
102 |
+security issues; and working collaboratively with coworkers and volunteers on |
|
103 |
+implementing new features and web behavior changes. |
|
104 |
+ |
|
105 |
+</p> |
|
106 |
+ |
|
107 |
+<p> |
|
108 |
+ |
|
109 |
+We'd also need help making our code more maintainable, testable, and mergeable |
|
110 |
+by upstream. Sometimes, we need to drop everything and scramble to implement |
|
111 |
+last-minute fixes, or to deploy urgent security updates. You'd also be |
|
112 |
+reviewing other people's code, designs, and academic research papers, and |
|
113 |
+looking for ways to improve upon them. |
|
114 |
+ |
|
115 |
+</p> |
|
116 |
+ |
|
117 |
+<p> |
|
118 |
+ |
|
119 |
+For an even more detailed overview of the full breadth and depth of the work |
|
120 |
+you'd be doing, have a look at <a |
|
121 |
+href="https://www.torproject.org/projects/torbrowser/design/">The Design and |
|
122 |
+Implementation of the Tor Browser</a>, especially <a |
|
123 |
+href="https://www.torproject.org/projects/torbrowser/design/#DesignRequirements">The |
|
124 |
+Design Requirements</a> section. |
|
125 |
+ |
|
126 |
+</p> |
|
127 |
+ |
|
128 |
+</blockquote> |
|
129 |
+ |
|
130 |
+<p> |
|
131 |
+Other notes: |
|
132 |
+</p> |
|
133 |
+ |
|
134 |
+<ul> |
|
135 |
+<li>Tor developers don't have an office; you can work from wherever you |
|
136 |
+ want, in basically any country. You'll need to be comfortable in |
|
137 |
+ this environment! We coordinate via IRC, email, and bug trackers.</li> |
|
138 |
+<li>Academic degrees are great, but not required if you have the right |
|
139 |
+ experience.</li> |
|
140 |
+<li>We only write free (open source) software, and we don't believe in |
|
141 |
+ software patents.</li> |
|
142 |
+</ul> |
|
143 |
+ |
|
144 |
+<p> |
|
145 |
+How to apply: |
|
146 |
+</p> |
|
147 |
+ |
|
148 |
+<ul> |
|
149 |
+<li>Link to a sample of code you've written in the past that you're |
|
150 |
+ allowed to show us.</li> |
|
151 |
+<li>Provide a CV explaining your background, experience, skills, and |
|
152 |
+ other relevant qualifications.</li> |
|
153 |
+<li>List some people who can tell us more about you: these references |
|
154 |
+ could be employers or coworkers, open source projects, etc.</li> |
|
155 |
+<li>Email the above to jobs at torproject.org.</li> |
|
156 |
+</ul> |
|
157 |
+ |
|
158 |
+<p> |
|
159 |
+About the company:<br> |
|
160 |
+ The Tor Project is a US 501(c)(3) non-profit dedicated to research, |
|
161 |
+ development, and education about online anonymity and privacy. The Tor |
|
162 |
+ network's 3000 volunteer relays carry 14 Gbps for upwards of half a million |
|
163 |
+ daily users, including ordinary citizens who want protection from identity |
|
164 |
+ theft and prying corporations, corporations who want to look at a |
|
165 |
+ competitor's website in private, people around the world whose Internet |
|
166 |
+ connections are censored, and even governments and law enforcement. Tor has |
|
167 |
+ a staff of 13 paid developers, researchers, and advocates, plus many dozen |
|
168 |
+ volunteers who help out on a daily basis. Tor is funded in part by |
|
169 |
+ government research and development grants, and in part by individual and |
|
170 |
+ corporate donations. |
|
171 |
+</p> |
|
172 |
+ |
|
173 |
+ </div> |
|
174 |
+ <!-- END MAINCOL --> |
|
175 |
+ <div id = "sidecol"> |
|
176 |
+#include "side.wmi" |
|
177 |
+#include "info.wmi" |
|
178 |
+ </div> |
|
179 |
+ <!-- END SIDECOL --> |
|
180 |
+</div> |
|
181 |
+<!-- END CONTENT --> |
|
182 |
+#include <foot.wmi> |
|
183 |
+ |
|
0 | 184 |