Developer – Amnesty Tech

United Kingdom
negotiable Expired 1 year ago
This job has expired.

JOB DETAIL

UK

Developer – Amnesty Tech

Organization
Posted
Closing date

Do you want to use your skills as a full stack developer to develop forensic tools and technologies to protect human rights defenders from digital threats?

JOB PURPOSE

Working as part of the Amnesty Tech’s Security Lab, the Full Stack Developer will lead the development of unique digital forensic tools and technologies to protect human rights defenders from advanced spyware and other forms of targeted digital threats.

The Full Stack Developer will be part of a larger team of researchers and software developers in the Security Lab, and we do not expect candidates to be an expert in surveillance or forensic research. This is an exciting time to be joining a growing team that has a track record of high impact research.

ABOUT YOU

You will have experience as a full stack developer, with knowledge of designing backend APIs and building maintainable frontend interfaces and dashboards. You will have knowledge of coding in Python and have a strong awareness of secure coding principles and common vulnerability risks and mitigations.

MAIN RESPONSIBILITIES

  • Maintain and develop the Mobile Verification Toolkit (MVT), an open-source project originally created by the Security Lab which is now used by numerous civil society organisations around the world.
  • Work closely with the Technologists and others at the Security Lab to design, develop and deploy tools, scripts and automation which power the teams technical research and threat intelligence investigations.
  • Engage with the growing community of civil society technologists to understand and identify gaps in existing forensic tools and workflows.
  • Work with the Amnesty Tech team and partners to develop and trial technical solutions which support efforts to tackle digital surveillance threats.

SKILLS AND EXPERIENCE

  • Ability to write clear and maintainable code in Python. This includes writing open-source tools which are widely used and must be well-tested and reliable.
  • Experience developing frontend services in a modern JavaScript web framework such as VueJS or React.
  • Proven experience as a Full Stack Developer or similar role including designing backend APIs and building maintainable frontend interfaces and dashboards.
  • Experience or ability to write and/or maintain existing tools written in Javascript and/or Go.

Please see the attached job description for more information on responsibilities, skills and experience required.

ABOUT US

Amnesty International is a global movement of more than 10 million people who campaign for a world where human rights are enjoyed by all. We reach almost every country in the world.

Our aim is simple: an end to human rights abuses. Independent, international and influential, we campaign for justice, fairness, freedom and truth wherever they’re denied. And whether we’re applying pressure through powerful research or direct lobbying, mass demonstrations or online campaigning, we’re all inspired by hope for a better world. One where human rights are respected and protected by everyone, everywhere.

At Amnesty International, we are passionate about what we do and we are proud of our achievements as a movement. To compensate our employees for the critical work they do, we reward them through a combination of an attractive and sector competitive salary and benefits package, high levels of engagement and involvement, and a commitment to employee development.

Benefits include 37 days annual leave (inclusive of public holidays and grace days), pension scheme, employee assistance programme, life assurance and many more benefits designed to suit your own personal lifestyle. All of this, in a professional, engaging environment.

For further information on our benefits, please visit https://www.amnesty.org/en/careers/benefits/

WHAT WE HOPE YOU WILL DO NEXT

If you are talented, passionate about human rights and want to use your skills, knowledge and experience to change the world then we would encourage you to click ‘Apply for this Role’ below.

Freedom, Justice, Equality. Let’s get to work.

N.B. We reserve the right to close a vacancy before the closing date in the event of an overwhelming response or a change in business priorities.**

Amnesty International is committed to being an inclusive employer and providing an inclusive and accessible recruitment process for all. If you would like to receive any information in a different way or would like us to do anything differently to help you apply for our roles, please get in touch with the team by [email protected]

United Kingdom

location

This job has expired.