GlobaLeaks is hiring a Project Manager and Developer with Frontend Experience

Globaleaks is looking for a project manager to help lead the growth of the Globaleaks project, manage relations with supported partners and GlobaLeaks-based projects, coordinate donor reporting and fundraising activities, and potentially oversee the help desk, user documentation and community support and a developer experienced with Angular and Bootstrap to take part in the development of features and improvements of usability based on the software users’ requests.

Job details

Location

Remote

Salary

50,000 to 65.000 EUR depending on experience

Hours of work

Full Time/Part Time

Contract

Temporary

About GlobaLeaks

GlobaLeaks aims to tackle unusually hard — but interesting — security and usability problems. If you are passionate about making security tools more usable, participating in open-source development, empowering whistleblowers and freedom of information worldwide, they encourage you to get in touch.

GlobaLeaks’ values drive both their collaboration with partners and how they work with each other. They believe in the power of group consensus in decision-making, and strive to ensure that all team members are heard and acknowledged for their contribution to the success of the organization. Just as important as the success of projects, is each team member learning, growing, and feeling fulfilled in their work.

They are a distributed team, with members and partners located on different continents. Team members are free to work from wherever they want. The organization is prepared to provide support for remote work that includes a budget for a stronger internet bandwidth and a work laptop.
They are a small team in a young and growing organization. They are intentional in how they develop their organizational culture and processes, and hope to recruit team members interested in being part of this journey and invested in the organisation for the medium to long-term.

The GlobaLeaks team is currently remote-only. All candidates will be considered for remote work with occasional travel.

About Program manager role

Job level: intermediate or senior
Commitment:
full-time; this role is envisioned as full-time position, but they are open to the possibility of starting out part-time then transitioning to full-time.
Contract: 12-month consultancy
Location: remote
Timezone: from UTC-2 to UTC+3
Salary: 50,000 to 65.000 EUR depending on experience

Summary: Globaleaks is looking for a project manager to help lead the growth of the Globaleaks project, manage relations with supported partners and GlobaLeaks-based projects, coordinate donor reporting and fundraising activities, and potentially oversee the help desk, user documentation and community support.

Primary responsibilities

Project management
  • Coordination of team operation, development, and research activities
  • Manage and coordinate joint activities with GlobaLeaks partners
Reporting and fundraising
  1. Coordinate the writing of funding applications, reaching out and networking with funders
  2. Help lead the evolution and growth of the GlobaLeaks project
  3. Expanding their network and identifying new communities of stakeholders
  4. Completing narrative (and/or financial) reports and helping stay compliant with funding requirements

Potential responsibilities

Community support 
  • Manage request intake at the help desk and coordinate user support response with the rest of the team
  • Help coordinate, plan, and conduct user training
  • Writing, updating and maintaining end user documentation of the software
  • Manage external relationship with partners and community of projects running GlobaLeaks software

Required qualifications

  • Experience with digital security practices
  • Experience with analyzing and implementing organizational infrastructure and development
  • Experience working with software development projects
  • Strong empathy for the partners, user-centric mindset, unwillingness to lower standards
  • Excellent written and verbal communication skills
  • Able to communicate well with non-native English speakers, work well and respectfully with staff, contractors and volunteers from diverse backgrounds, cultures and identities
  • Experience with grant and proposal-writing and communications with donors and clients, including preparing budgets and reports, or demonstrated ability to quickly develop expertise
  • Passion for building free software for public good
  • Discretion with privileged information and communications
  • Comfortable working with a fully remote team

Bonus points

  • Experience working on civic tech, human rights, internet freedom, social justice, or activism projects
  • Experience working with Git/Github
  • Experience working with Markdown/reStructuredText/ReadTheDocs
  • Experience with user trainings
  • Experience with software documentation
  • You are fluent in a language other than English, especially Italian and Spanish

About Developer with Frontend Experience role

Job level: intermediate or senior

Commitment: full-time; this role is envisioned as full-time, but they are open to the possibility of starting out part-time then transitioning to full-time
Contract: 12-month consultancy
Location: remote
Timezone: from UTC-2 to UTC+3
Salary: 50.000 to 65.000 EUR depending on experience

Summary: GlobaLeaks is looking for a developer experienced with Angular and Bootstrap to take part in the development of features and improvements of usability based on the software users’ requests. As a Developer, you will help us continue to develop GlobaLeaks to make it more secure and usable for whistleblowers and journalists. Your primary focus will be the development of the current GlobaLeaks web client application and the design of a new client application that could support additional user requirements. They are looking for someone who is interested in growing into a full stack developer for the project.

Primary responsibilities

Software development
  • Research and design the basis for supporting the large set of user requirements and feature requests suggested and currently summarized in their tentative roadmap
  • Take part in the development and maintenance of the GlobaLeaks client application
  • Collaborate with CTO/Lead Developer on the integration of the whole application and its packaging
  • Write software to improve web app reliability (unit tests, automated testing)
  • Find elegant solutions to usability problems
  • Contribute to writing the end user documentation of the software
  • Support research projects based on GlobaLeaks testing features and collecting user feedback

Potential responsibilities

Community support
  • Assist team in responding to community support requests and provide user trainings
  • Writing, updating and maintaining end user documentation of the software

Required qualifications

  • Well versed in security and with a good understanding of security best practices from an application development standpoint
  • Proven experience developing usable, secure and performant asynchronous applications using Angular/Typescript and Bootstrap
  • Knowledge of web accessibility best practices
  • Ability to support development, testing and code review for backend components especially in Python language
  • Experience using RESTful APIs.
  • Experience with unit testing and browser testing (with frameworks like Jasmine/Selenium/Mocha/Karma)
  • Experience working with Git/Github
  • Experience working with Markdown/reStructuredText/ReadTheDocs
  • Passion for building free and open source software for public good
  • Discretion with privileged information and communications
  • Comfortable working with a fully remote team

Bonus points

  • Experience working on civic tech, human rights, internet freedom, social justice, or activism (not necessarily as a developer)
  • Well versed in security and with a good understanding of security best practices from an application development standpoint
  • Knowledge or experience in back-end software development and software packaging
  • Experience using Python Twisted
  • Experience using SQL/SQLite/SQLAlchemy
  • Experience with CD/CI (with frameworks like TravisCI/GitHubActions
  • Experience with multi-stakeholder and multidisciplinary projects
  • Experience with user trainings
  • Experience with software documentation
  • You are fluent in a language other than English

More details regarding these roles can be found here.