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

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> +
participants (1)
-
Mike Perry