[tor-bugs] #23320 [Webpages/Website]: Add "Android OS Developer" job description to website

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Aug 24 21:27:02 UTC 2017


#23320: Add "Android OS Developer" job description to website
----------------------------------+--------------------
     Reporter:  ewyatt            |      Owner:  (none)
         Type:  task              |     Status:  new
     Priority:  Medium            |  Milestone:
    Component:  Webpages/Website  |    Version:
     Severity:  Normal            |   Keywords:
Actual Points:                    |  Parent ID:
       Points:                    |   Reviewer:
      Sponsor:                    |
----------------------------------+--------------------
 Please add the below job description to the website. Thank you!




 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA512

 The Tor Project is looking for an Android OS developer!

 August 23, 2017

 The Tor Project is looking for an Android OS Developer!

 As an Android OS Developer, your job will be to work closely with other
 members of the development team to build and release a Tor Browser for
 Android with functionality and build processes in parity with the desktop
 browser. This is a full-time position.

 Being a Tor developer includes triaging, diagnosing, and fixing bugs;
 looking for and resolving mobile privacy issues; responding on short
 notice to urgent security issues; and working collaboratively with
 coworkers and volunteers to implement new features and mobile behavior
 changes. We also need help making our code more maintainable, testable,
 and mergeable by upstream. The person in this position will review other
 people's code, designs, and academic research papers to make suggestions
 for improvement.

 This position will also focus on the following tasks/projects:

 ·      Design TorService API/integration with Fennec Mobile Android Java
 code
 ·      Automate a continuous build process
 ·      Make Tor Browser for Android a standalone application by porting
 the Orbot connection to Tor
 ·      Create a Gradle-dependent standalone Tor Service Library for
 Android
 ·      Coordinate uplifting of mobile patches

 Required Qualifications:

 ·      5+ years experience with developing and testing Java/JNI, Android
 APIs, and library dependencies
 ·      Experience with process management services on Android
 ·      Experience with Android Software Development Kit (SDK)
 ·      Experience in cross-compiling Linux/C/C++ code and libraries to
 mobile devices via Android Native Development Kit (NDK)
 ·      Experience using network traffic capture and monitoring tools
 (Wireshark, PCAP)
 ·      Test writing in Espresso, Robotum, JUnit, and/or comparable
 environment
 ·      Good interpersonal and open-source collaboration skills

 Desired Qualifications:

 ·      Experience with reproducible builds on desktop or mobile
 ·      User interface and usability skills (nice, but not essential for
 this role)
 ·      Shipped public applications with NDK features
 ·      Experience with Rust and Go on Android
 ·      Automated testing and continuous integration using cloud based
 services
 ·      Network knowledge and/or experience; experience investigating leaks

 Other notes:

 Academic degrees are great, but not required if you have the right
 experience!

 The team coordinates via IRC, email, and bug trackers. This position may
 be performed remotely, but we would be happy to provide a desk at our
 office in Seattle, Washington. We also have an informal shared workspace
 arrangement in San Francisco.

 The Tor Project, Inc., is a 501(c)(3) non-profit organization that
 provides the technical infrastructure for privacy protection over the
 Internet. With paid staff and contractors of around 30 technologists and
 operational support people, plus many volunteers all over the world who
 contribute to our work, the Tor Project is funded in part by government
 grants and contracts, as well as by individual, foundation, and corporate
 donations. We only write free and open source software, and we don't
 believe in software patents.

 The Tor Project has a competitive benefits package, including a generous
 PTO policy; 14 paid holidays per year (including the week between
 Christmas and New Year's, when the office is closed); health, vision,
 dental, disability, (and life insurance, where available) paid in full for
 employee; flexible work schedule; and occasional travel opportunities.

 The Tor Project, Inc., is an equal opportunity, affirmative action
 employer.

 To apply:

 Please email a PDF of your resume/CV, and a cover letter explaining how
 your qualifications and experience meet the requirements of this job
 description, including why you want to work on Tor. Email should be sent
 to hr at torproject.org with "Browser Developer Android OS" in the subject
 line. Link to at least one of your code samples (ideally, more than one
 and all of which we will presume you are authorized to disclose). No phone
 calls, please!

 -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org

 iQIcBAEBCgAGBQJZn0P8AAoJELoMlAD4D5HOjK8P/03HIOcM+dmazcq8IO1CXPvt
 5DIgTZZEHcN0j6QXNf/2LazO63JibyxJFRe1XPO9qHTrIgZF82O7rZiu+qOX1UDB
 r0l2jnIcsF6c3+vLBG45uIUQ2pR8rBPxjVDqZg3jlrZO5jL8xPAOhrLLe24AAG5Y
 qV+2A+GrCZIhv+KhfQ2LJAuMPvemkoJowcayFn6EBIhg3AfAjh3zdKgJxxYE4/cv
 nipjPGBQwiyLSYctU2LWiTWrIO9qKbbambkVMMhpyKSSxFG25v/lFf0WI6Fw8eDy
 CIqxNoZt+k611IkqR4j+4Rmy6fHbjpONqMeDsF3SaGkSRQ5VWQetEpMsgMxTZEcX
 b2hRbpbUUFc8IGKEtHu+neaG1GEHIPJ5ii+7OqTQgCiAkmVU223x4ctPlW2Lqb1d
 zByAEX/ZX8fcwi7wQ/GzyIeTNLt4zspXQkmJkH+md3gy9gXfOdQFWCfOxZvJPm2U
 pD7NMcHDe1X74Aq3M7qc3B3ecz8qdAOszrDDaf1uhfUHZo4lKd9GF4RmulHLhhLH
 5+mcAqiv/WMMcAU6jpXIBsLdHfjTpI9Cqs+/si0c44dJsGFaMg7AdulzTYWn7rjg
 Pg6NK9kGhbTHcVPkWVEALoowFZHGh4+oNIVQSyTOcptnMHNLN1EhGlcc8fbgcEbZ
 nE8NldGGupRMCny990Bb
 =TaK9
 -----END PGP SIGNATURE-----

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/23320>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list