Join the team

Status: Open for applications

Software Engineer

  • Location | Remote + London Office, United Kingdom
  • Summary | Development of mobile / desktop applications to support global wildlife conservation projects
  • Contract Type | Full-time, fixed term contract
  • Remittance | £36 – £45k
  • Start Date | As soon as possible

About this position

This is a unique opportunity for a software developer wanting to help develop mobile / desktop applications and intuitive user interfaces to assist our partners, researchers and fieldworkers working to conserve wildlife across the globe.

About our organisation

Arribada co-develops open, customisable and impact-driven conservation technologies for the world’s leading environmental organizations. Our mission is to drive down costs and scale up access to technological tools and solutions we need to solve conservation challenges.

We are based in the United Kingdom, operating from our London and Portsmouth offices, but conduct field work across the globe. Our development portfolio includes open source, low-cost satellite transmitters for sea turtles, timelapse cameras to monitor penguin populations in Antarctica and bycatch monitoring technologies to support UK fisheries.

Our clients include the National Geographic Society (NGS), the World Wide Fund for Nature (WWF), the Royal Society for the Protection of Birds (RSPB) and the Zoological Society of London (ZSL).

We also invest a percentage of our annual proceeds to fund and run our award winning after-school conservation technology programme, Club Arribada, operating in Principe and Cape Verde with the help of our partners.

Your Role

Our team is growing and we are looking for a full-time software engineer to join our small, passionate team of engineers, developers and project managers. You’ll be working on active marine and terrestrial conservation projects within Africa and the United Kingdom. Specifically, you’ll be responsible for designing and developing mobile and desktop applications that improve the management, storage and organization of metadata and data collected by specialized devices such as camera traps, audio recorders and other conservation tools.

You’ll be the key technical point of contact and lead designer for user research, UX concept, strategy, application architecture and backend development for the entire design process, including launch and testing.

Additionally, you’ll have the opportunity to travel to our partners’ field sites in East Africa and the United Kingdom. This way, you can work directly with our end users to understand their needs and experience the delivery of the mobile and desktop apps you make.

If you want to use your time writing software to positively impact today’s wildlife conservation challenges, we would strongly encourage you to apply for this unique role.

Who we’re looking for

The ideal candidate will be a proactive team player who is keen to take ownership of projects yet willing to work collaboratively with Arribada’s experienced and passionate team of field conservationists and engineers.

Responsibilities

  • Collaborating with Arribada’s Project Manager and outside partners to advise on best practice design of mobile and desktop applications, technical architecture and end-to-end delivery of solutions.
  • Working with modern app development tools such as Electron.js, React, Vue.js etc to develop both mobile and desktop apps.
  • Building robust apps that can sync data from local apps to cloud databases and can work both on and offline in areas with intermittent internet connectivity (i.e sync date reliability when an internet connection becomes available).
  • Using USB OTG or bluetooth wireless to transfer metadata and data collected in the field from mobile apps to local storage before being transferred to the cloud.
  • Continuously testing, iterating, bug-fixing and responding to feedback from our partners.

Essential skills

  • Excellent JavaScript development experience (minimum 3 years).
  • Experience developing and working with UI frameworks (Electron, React, Angular, Vue. etc)
  • NoSQL/SQL (Mongo, PostgresSQL) familiarity.
  • Utilizing Cloud Platform technologies, preferably Azure for data storage and sync.
  • Ability to self-motivate, set priorities and manage your time independently.
  • Ability to communicate technical concepts to non-technical people.

Desired skills

  • An advocate for writing and sharing open-source software (GPLv3).
  • Experience with Dexie.js and Dexie Cloud.
  • Experience working with USB-OTG and Bluetooth connectivity for data transfer from mobile to desktop applications.
  • Experience working with, and developing apps for, multiple partners and their needs.

Position Details

This is a full-time position. The work location is hybrid with 4 remote days a week and 1 day at our office in London with the wider Arribada team. The office day can be flexible to accommodate your needs. You will report to the Arribada Project Manager and Chief Technical Officer; you will not be managing staff. If necessary, we will consider a fully remote position based within UTC +/- 3 for highly experienced applicants.

Time: Full-time, 37.5 hrs/wk

Location: Remote-based with one day per week in London office

Duration: 24 month Fixed Term Contract with opportunity to extend.

Paid holidays: 26 days/yr (based on UK government holiday calculator) in addition to bank and public holidays

Benefits

  • £36k – £45k per year based on experience

     

  • Hybrid working

     

  • Paid travel to Arribada’s field conservation project sites

     

  • Pension scheme

How to Apply

If you’d like to express an interest in this position, please send a copy of your CV / Resume to hello@arribada.org

Alternatively, if you have any questions about this position, please do also get in touch using the same email address.

Our Projects
This is a unique opportunity for a software developer wanting to help develop mobile / desktop applications and intuitive user interfaces to assist our partners, researchers and fieldworkers working to conserve wildlife across the globe.

(Above) Rugged solar timelapse cameras to monitor Adelie penguin rookeries across the Antarctic Peninsular | Developed for Penguin Watch

This is a unique opportunity for a software engineer wanting to help develop mobile / desktop applications and intuitive user interfaces to assist our partners, researchers and fieldworkers working to conserve wildlife across the globe.

(Above) An open source ARGOS satellite tag for EDGE avian species, such as the Shoebill Stork & the Philippine Eagle | Developed for the RSPB & the National Geographic Society (Photo Cameron Scott/Royal Ngala Safaris & Alain Pascua)

Satellite tracked Argos / GPS plastic water bottle

(Above) Our satellite tracked 500ml plastic water bottles can map and track the movement of ocean plastic polution across oceans. Live tracking

A new job opportunity to Arribada as a Software Engineer in conservation technology.

(Above) Wide angle, high resolution thermal cameras will provide an accurate means to counting individuals in large penguin colonies | Penguin Watch

This is a unique opportunity for a software engineer wanting to help develop mobile / desktop applications and intuitive user interfaces to assist our partners, researchers and fieldworkers working to conserve wildlife across the globe.

(Above) Voice-assisted machine learning will enable Skippers working within UK fisheries to report bycatch events hands-free | Developed for Cefas

Join Arribada as a Software Engineer in this exciting new job role working in conservation

(Above) Our open source, low-cost, GPS and ARGOS satellite Horizon sea turtle tags enable researchers to scale up their monitoring programmes

Our team is growing and we are looking for a full-time software engineer to join our small, passionate team of engineers, developers and project managers.

(Above) Low-cost thermal technology coupled with embedded machine learning will detect the presence of polar bear, providing an early warning alert for communities | Developed for WWF Netherlands & Canada

Tagging sea turtles

(Above) Low-cost thermal technology coupled with embedded machine learning will detect the presence of polar bear, providing an early warning alert for communities | Developed for WWF Netherlands & Canada

This is a unique opportunity for a software engineer wanting to help develop mobile / desktop applications and intuitive user interfaces to assist our partners, researchers and fieldworkers working to conserve wildlife across the globe.

(Above) Active suction technology provides an answer to attaching telemetry and behavioural tags to species such as oceanic manta rays in a non-invasive way | Developer for BOEM & Georgia Aquarium

Github

https://github.com/arribada

Twitter

@arribada_i

Email

hello@arribada.org

We’re all in this together

Cyber Essentials Certified

Arribada United Kingdom

To talk to our team in the UK / Europe (GMT), discuss volunteering with us, or for general conservation technology enquiries, feel free to mail us at hello@arribada.org or ask to join our Slack community channel.

Arribada USA

To talk to our team in the USA (EST), or for general conservation technology enquiries within the United States, feel free to mail us at hello-usa@arribada.org or ask to join our Slack community channel.

Arribada Initiative C.I.C is a registered community interest company in the United Kingdom | 11412756