[tor-commits] r25696: {} Add a description for a potential Tor Browser hacker opening (website/trunk/about/en)

Mike Perry mikeperry-svn at fscked.org
Thu Jun 28 03:22:36 UTC 2012


Author: mikeperry
Date: 2012-06-28 03:22:36 +0000 (Thu, 28 Jun 2012)
New Revision: 25696

Added:
   website/trunk/about/en/jobs-browserhacker.wml
Log:
Add a description for a potential Tor Browser hacker opening.



Added: website/trunk/about/en/jobs-browserhacker.wml
===================================================================
--- website/trunk/about/en/jobs-browserhacker.wml	                        (rev 0)
+++ website/trunk/about/en/jobs-browserhacker.wml	2012-06-28 03:22:36 UTC (rev 25696)
@@ -0,0 +1,183 @@
+## translation metadata
+# Revision: $Revision: 25666 $
+# Translation-Priority: 3-low
+
+#include "head.wmi" TITLE="Tor Project: Jobs (core developer)" CHARSET="UTF-8"
+<div id="content" class="clearfix">
+	<div id="breadcrumbs">
+    <a href="<page index>">Home » </a>
+    <a href="<page about/overview>">About » </a>
+    <a href="<page about/jobs>">Jobs</a>
+  </div>
+	<div id="maincol">
+<h1>The Tor Project is looking for a Browser Hacker!</h1>
+
+<p>
+
+Your job would be to work on Torbutton and patches to our Firefox-based
+browser, as well as a potential Android port. This would be a contractor
+position for the remainder of 2012 (starting as soon as you're ready and with
+plenty of work to keep you busy), with the possibility of 2013 and beyond.
+
+</p>
+
+<p>
+Any candidate must:
+</p>
+
+<ul>
+
+<li>Have experience in C++ and ideally Javascript. At least 5 years experience
+is probably necessary for the level of expertise we want, though some of these
+years can be replaced with other Object Oriented Programming and/or C
+experience. If you meet this level of experience with C++/OOP, Javascript can
+be learned on the job.</li>
+
+<li>Have a solid understanding of issues surrounding secure C++ programming
+(at least to the level of avoiding them).</li>
+
+<li>Be comfortable and experienced with repeatedly diving into new, unfamiliar
+codebases, looking for ways to alter and augment their functionality in
+specific, goal-oriented ways.</li>
+
+<li>Be at least passingly familiar with web technologies and how the web
+works, especially the same origin model and web tracking.</li>
+
+<li>Be comfortable and experienced justifying and documenting technical
+decisions for a public, world-wide technical audience.</li>
+
+<li>Be comfortable working from home (or wherever your preferred
+    Internet connection is).</li>
+
+<li>Be comfortable and experienced with interacting with users and other
+developers online. Have thick enough skin to survive occasional trolling
+from either group.</li>
+
+<li>Be comfortable with transparency: as a non-profit, everything we do is in
+public, including your name and pay rate (though the latter is a little
+malleable with proper application of bureaucratic ninja skills).</li>
+
+</ul>
+
+<p>
+An ideal candidate would also:
+</p>
+
+<ul>
+
+<li>Already be familiar with writing addons for Mozilla Firefox or other web
+browsers.</li>
+
+<li>Already be familiar with writing patches for Mozilla Firefox or other web
+browsers.</li>
+
+<li>Already be familiar with compiling software for the Android platform.</li>
+
+<li>Be capable of insanely creative yet also ruthlessly pragmatic thinking.</li>
+
+<li>Be familiar with probability, statistics, and information theory.</li>
+
+<li>Know enough about networking in to be able to visualize what HTTP 1.1
+looks like on the wire while encapsulated within Tor's network protocol.</li>
+
+<li>Have experience with open-source software development, including
+    working with distributed teams across different time-zones containing
+    employees and volunteers of differing skill levels over email and IRC.</li>
+<li>Have basic familiarity with distributed version control systems.</li>
+<li>Have contributed significant chunks of code to multiple
+    open-source projects in the past.</li>
+<li>Genuinely be excited about Tor and our values.</li>
+</ul>
+
+<p>
+Detailed job description:
+</p>
+
+<blockquote>
+
+<p>
+
+Being a Tor Browser Hacker includes triaging, diagnosing, and fixing bugs;
+looking for and resolving web privacy issues; responding on short notice to
+security issues; and working collaboratively with coworkers and volunteers on
+implementing new features and web behavior changes. 
+
+</p>
+
+<p>
+
+We'd also need help making our code more maintainable, testable, and mergeable
+by upstream. Sometimes, we need to drop everything and scramble to implement
+last-minute fixes, or to deploy urgent security updates. You'd also be
+reviewing other people's code, designs, and academic research papers, and
+looking for ways to improve upon them.
+
+</p>
+
+<p>
+
+For an even more detailed overview of the full breadth and depth of the work
+you'd be doing, have a look at <a
+href="https://www.torproject.org/projects/torbrowser/design/">The Design and
+Implementation of the Tor Browser</a>, especially <a
+href="https://www.torproject.org/projects/torbrowser/design/#DesignRequirements">The
+Design Requirements</a> section.
+
+</p>
+
+</blockquote>
+
+<p>
+Other notes:
+</p>
+
+<ul>
+<li>Tor developers don't have an office; you can work from wherever you
+    want, in basically any country. You'll need to be comfortable in
+    this environment! We coordinate via IRC, email, and bug trackers.</li>
+<li>Academic degrees are great, but not required if you have the right
+    experience.</li>
+<li>We only write free (open source) software, and we don't believe in
+    software patents.</li>
+</ul>
+
+<p>
+How to apply:
+</p>
+
+<ul>
+<li>Link to a sample of code you've written in the past that you're
+    allowed to show us.</li>
+<li>Provide a CV explaining your background, experience, skills, and
+    other relevant qualifications.</li>
+<li>List some people who can tell us more about you: these references
+    could be employers or coworkers, open source projects, etc.</li>
+<li>Email the above to jobs at torproject.org.</li>
+</ul>
+
+<p>
+About the company:<br>
+ The Tor Project is a US 501(c)(3) non-profit dedicated to research,
+ development, and education about online anonymity and privacy. The Tor
+ network's 3000 volunteer relays carry 14 Gbps for upwards of half a million
+ daily users, including ordinary citizens who want protection from identity
+ theft and prying corporations, corporations who want to look at a
+ competitor's website in private, people around the world whose Internet
+ connections are censored, and even governments and law enforcement. Tor has
+ a staff of 13 paid developers, researchers, and advocates, plus many dozen
+ volunteers who help out on a daily basis. Tor is funded in part by
+ government research and development grants, and in part by individual and
+ corporate donations.
+</p>
+
+  </div>
+  <!-- END MAINCOL -->
+  <div id = "sidecol">
+#include "side.wmi"
+#include "info.wmi"
+  </div>
+  <!-- END SIDECOL -->
+</div>
+<!-- END CONTENT -->
+#include <foot.wmi>
+



More information about the tor-commits mailing list