At a Glance
- Tasks: Use your coding skills to support humanitarian efforts and make a real difference.
- Company: Join MapAction, a leading humanitarian mapping charity with a strong reputation.
- Benefits: Gain valuable experience, training opportunities, and the chance to travel for impactful projects.
- Other info: Flexible volunteering with opportunities to work on diverse projects and attend training events.
- Why this job: Be part of a passionate team dedicated to saving lives in crisis situations.
- Qualifications: 3+ years in software development, proficiency in HTML, CSS, JavaScript, and Python.
The Opportunity
Are you a Frontend Software Developer wanting to use your skills to help people in a humanitarian crisis and ultimately help save lives? MapAction can enable you to volunteer to do just that.
Volunteers have been the heart of MapAction for over 20 years but the range of skills needed continually evolves. Now we are looking for enthusiastic Frontend Software Developer professionals who have a desire to commit to a great team and to help MapAction make a difference that has a lasting effect on vulnerable communities.
MapAction works with a range of humanitarian partners, from local organisations who are closest to the ground to a range of global UN partners. Come and be part of something that is exciting and impactful!
Why MapAction?
MapAction is a leading humanitarian mapping charity, delivering information services and products to enhance decision making in disasters and conflicts. In collaboration with our partners, this mapped information helps responders understand vulnerabilities and target their response effectively, contributing to saving lives and minimising suffering. We work through a team of skilled volunteer professionals and a small paid staff team.
We have built a strong reputation in the humanitarian sector, and are a technical partner of the United Nations, Non-Government Organisations and Civil Society Organisations, the Red Cross, Red Crescent Movement, regional entities and national authorities.
The humanitarian sector is evolving, and technical expertise such as GIS, mapping, information management, data processing and visualisation are becoming increasingly utilised for improving decision making in complex humanitarian response. MapAction and our partners are uniquely positioned to provide technical expertise in support of this.
Responsibilities
As a volunteer, you will be able to work with technical staff and volunteers on different opportunities. Once your onboarding is complete, you will be able to choose the tasks and projects that best fit your skillset and interests. Here below are some activities that our data engineer volunteers can support with:
- MapAction external projects that require a FrontEnd Software skillset (e.g.: hazard exposure platforms, conflict incident visualisation, custom data visualisation tools, etc…)
- Work with external partners such as UN agencies, International NGOs and Academic Institutions
- Working with Data Science and Data Engineering volunteers to enhance software used in data processing
- Support internal systems maintenance in collaboration with MapAction’s IT Support Engineer
- Attend and/or represent MapAction on technical conferences
- Train other volunteers or external organisations on Data Engineer tools and processes
What are we looking for?
If you feel you are a good match but do not feel like you meet all the requirements, we are still happy to receive your application!
The core skills we look for in all of our team members are the following:
- A desire to use their skills, experience and dedication in the cause of humanitarian ends
- Good team player with leadership and/or project management experience or ambition wherever possible
- Exceptional communication skills, to explain your work to people who don't understand the mechanics behind data analysis, and experience in understanding partner needs and requirements, in particular working with non-technical clients
- Adaptable, resilient and solution-oriented
- Self-motivated and organised
- Time to commit to MapAction
Essential:
- Three or more years of professional experience working in a software development team, as a developer, tester or other similar role
- For web development: experience in HTML, CSS, JavaScript, React and ideally at least one server side language (PHP, Python etc).
- Experience and proficiency working with Python
- Experience of or demonstrated willingness to learn testing regimes including unit and regression testing and continuous integration.
- Project management experience.
- Collaborative code management using Git & GitHub
Desirable:
- Experience of participating in a volunteer organisation or open source projects.
- Experience of developing with ESRI’s GIS product suite and/or other geospatial technology.
- Experience with Systems Engineering
- An interest in data-engineering or data-science e.g. ML / DL / AI / Statistics
- Humanitarian knowledge/experience.
What does it mean to be part of the MapAction team?
Being part of MapAction means entering a close-knit community of highly skilled and committed professionals in different sectors. It means using your unique skills to help prepare for, anticipate, or respond to humanitarian emergencies, enabling our partners to provide life-saving support.
At MapAction, training and team building are at the heart of our organisational culture. We have frequent meet-ups online and in person where paid staff and volunteers get together for training opportunities and skill-sharing, to strengthen our service offer.
As a volunteer, you can participate in all levels and areas of the organisation, working alongside our colleagues at various UN agencies and/or other humanitarian partners. Volunteers also steer the organisation's strategic direction and are involved with designing and implementing our operational capacity.
You will have the opportunity to travel, whether that’s at training events, project work abroad, missions or representing MapAction at a conference.
Availability for projects, including in-person deployments
MapAction expects a high level of commitment by volunteers to make themselves available to deliver projects, whether these projects are planned or emergency missions, remote or in-person, one-off tasks or longer term commitments.
Deployable volunteers are expected to seek a commitment from their employer (if applicable) to permit time off (paid or not) for deployments when necessary.
For emergency deployable volunteers, there must be arrangements in place for a quick decision to be taken on availability, including agreement from employers/family if required, in the event of all alerts. This should normally be within 12 hours of the issue of the alert, depending on time-zone.
For non-emergency deployments and projects logged on the tasking grid, volunteers must respond to a request for assistance (whether yes or no) by the deadline specified on the grid.
Volunteers are expected to put themselves forward for at least three substantive (i.e. at least two days work) tasks every year, and are normally expected to contribute at least 10 days of voluntary effort (excluding training) to MapAction every year.
It is the duty of all volunteers to do their best to make themselves available for any opportunity relevant to their volunteer role, and avoid perceptions of volunteers selecting only more ‘attractive’ tasks or missions. It is essential that MapAction is able to deliver on all tasks it commits to, and it relies on volunteers to be prepared to step up for a wide range of activities.
As a member of the team, you will be expected to participate in at least 6 internal weekend training events. This must include our annual simulation exercise, which all volunteers are required to attend. Other weekend training events include 6 annual training weekends where we get together in person at various locations around the UK, and 4 online development days. Volunteers should live either within the UK or within reasonably easy and affordable reach of the UK in order to be able to attend face to face training events.
Equal Opportunities Statement
We are committed to creating an inclusive environment and welcome applications from people of all backgrounds, communities, and experiences. We value diversity and are dedicated to providing equal opportunities regardless of age, disability, gender identity, marital or civil partnership status, pregnancy or maternity, race, religion or belief, sex, or sexual orientation. Selection for volunteer roles is based solely on an individual's skills, experience, suitability for the role, and commitment to our values.
Notable Dates for volunteer process:
- Closing date - 19th July 2026
- If successful after evaluation - test - week of the 27th July 2026
- Attendance for Interviews online - week of the 12th August 2026
- Attendance for final round in person - 12th September 2026
Unfortunately we are unable to accommodate anyone who cannot meet these dates.
Remote Frontend Software Developer Volunteer in Nottingham employer: MapAction
MapAction is an exceptional employer for those looking to make a meaningful impact in the humanitarian sector. As a volunteer Frontend Software Developer, you will join a dedicated team that values collaboration, skill-sharing, and professional growth, all while contributing to life-saving initiatives. With opportunities for training, travel, and engagement with global partners, MapAction fosters a supportive work culture that empowers volunteers to utilise their skills for the greater good.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Frontend Software Developer Volunteer in Nottingham
✨Get Involved in Open-Source Projects
Diving into open-source projects is a fantastic way to build your coding skills and show potential employers what you can do. Look for projects that pique your interest on platforms like GitHub—contributing can help you network with experienced developers while showcasing your skills.
✨Join Developer Meetups and Hackathons
Check out local tech meetups and hackathons—these events are goldmines for meeting professionals in the software engineering field. Not only can you learn a ton and collaborate with others, but you might also catch the eye of someone who knows about volunteer opportunities at companies like MapAction.
✨Connect with University Resources
If you're at uni or recent grad, don’t underestimate your career services! They often have leads on volunteer roles specifically tailored for students in tech. Get in touch—chances are, they have connections at places like MapAction that could help you land that volunteer gig.
✨Show Off Your Projects Online
Having a strong online presence can be super beneficial. Create a portfolio showcasing your coding projects and any contributions you’ve made to open-source software. This gives potential employers, including MapAction, a sneak peek of what you're capable of—let your work speak for itself!
We think you need these skills to ace Remote Frontend Software Developer Volunteer in Nottingham
Some tips for your application 🫡
Show Us Your Code!:As a volunteer in software engineering, it’s crucial to highlight your coding skills. Include links to your GitHub or any other repositories where we can see your projects. Personal projects, even small ones, give us a feel for your style and expertise.
What's Your Tech Stack?:For this role, it’s important to showcase the tech stack you’re familiar with. Make sure your CV lists not just your languages (like JavaScript, Python, etc.) but also any frameworks or libraries you’re comfortable using—this gives us insights into what you can bring to the table.
Share Your Passion for Development:Since this is a volunteer role, we want to see your enthusiasm! In your cover letter, talk about why you love software development and how you want to learn and grow in this field. Share any relevant experiences that motivated you to apply for this position with us.
Keep it Concise and Relevant:In a volunteer application, keep your CV and cover letter focused on your software engineering skills and experiences. Avoid fluff and unnecessary details—highlight what makes you a great fit for this volunteering role with MapAction directly!
How to prepare for a job interview at MapAction
✨Show Off Your Coding Skills
For a volunteer role in software engineering, it’s crucial to showcase your coding skills. Be prepared to tackle live coding challenges or explain your GitHub projects during the interview. Don’t shy away from diving into specific frameworks or languages you’ve worked with that are relevant to MapAction.
✨Demonstrate Team Collaboration
Since software development is often a team effort, be ready to discuss your experiences working in a team. Prepare a couple of examples where you collaborated effectively with others, perhaps on an open-source project or during your studies, as this can be a real plus for a volunteer role at MapAction.
✨Know Your Tools
Familiarise yourself with the tools and technologies that MapAction uses. Whether it’s specific programming languages, version control systems like Git, or development environments, having this background knowledge can help you stand out during the interview.
✨Emphasise Your Willingness to Learn
As a volunteer, your motivation and eagerness to learn can set you apart from other candidates. Be prepared to talk about what you’re excited to learn from MapAction, and how you plan to contribute your skills while developing further in the role. This enthusiasm can make a big impression!