Contract Web Developer

Organization
All Out
Location
Remote
Job Type
Contract
Deadline for Applications
04/28/2021
How to Apply
In order to apply for this role, please submit your resume, as well as a cover letter explaining your motivation for joining All Out and a portfolio that shows some of your coding experience and/or at least one finalized product you were part of developing.
Where to Apply
https://allout.org/en/work-us#op-444416-contract-web-developer
Tags
Contract

WHO THEY ARE

All Out is a global movement for love and equality. Their mission is to build a world where no person will have to sacrifice family or freedom, safety or dignity, because of who they are or who they love.

By mobilizing thousands of people around the world at key moments of crisis and opportunity, they are bringing people power to the movement for equality at an unprecedented rate. They use creative campaigning tactics to capture global attention around the fight for the rights of lesbian, gay, bi, and trans people.

WHO THEY ARE HIRING

They’re hiring a Web Developer to work alongside their Tech Manager to help implement and improve their digital campaigning platforms, which are the core tools behind their day-to-day work. They are looking for a candidate who’s familiar with the technology they use – more details below – and is excited to apply their technical skills to advance digital campaigning and LGBT+ rights globally.

The person will be working alongside All Out’s only developer and therefore must be able to work both collaboratively and independently.

This is a 3-month contracted position with the possibility of extending up to six months and the option to work 4 or 5 days a week. Salary ranges from €3,500 to €4,000 per month, dependent upon location, number of days working, level of skill, and experience.

This is a remote position, but you must be located from GMT+1 to GMT+3 time zones.

RESPONSIBILITIES

As a Web Developer at All Out, you will:

Report to the Tech Manager for development priorities and tasks.
Work with their talented team to create and enhance their online campaigning tools
Work on multiple code bases written in different programming languages, specifically Python and JavaScript.
Develop and code new features for their website and campaigning platforms, working in close coordination with their Campaigns Team.
Work both independently and cooperatively, proactively proposing improvements to their campaigning platform and tech infrastructure.
Write maintainable and elegant code that’s easy to read and update;
Test the code you write for reliability and robustness.
Fix software bugs.
Help foster and drive a culture of innovation, testing, learning, and optimisation.
Help administer their continuous pipeline of tech requests and projects.

SKILLS

Required

Minimum 3 years experience in web development and working with associated styling and markup languages (HTML, CSS et al).
Minimum 2 years experience with a Python based web framework.
Minimum 2 years experience with a JavaScript based web framework.
Work well in a small remote team environment.
Ability to work autonomously with minimal direction.
Ability to remain productive in times without direction.
Good knowledge of source control tools.
Good knowledge of coding best practices.
A commitment to strengthening the voice of LGBT+ people as a path toward progressive change;
Ability to have fruitful conversations about technology with non-technical people;
Cultural sensitivity and the ability to work effectively with a diverse set of people of different nationalities and cultural backgrounds;
Fluency in verbal and written English.

Desirable

Experience with the Django web framework.
Experience with the Vue.JS web framework.
Knowledge of working with style frameworks.
DevOps skills, such as Linux system administration and working with cloud platforms such as AWS and Heroku.
Excellent git-fu.
Good knowledge of working with third party APIs.
Good knowledge of writing multi-browser compatible web code.
Experience with campaigning, advocacy, or non-profits;
Prior experience working on a remote team;
Experience living or working in multiple regions of the world;
Fluency in at least one non-English language.