Career Opportunity / 

Software Engineer

Join the Arribada Initiative! We have a unique opportunity for a software developer to create mobile / desktop applications and intuitive user interfaces that assist researchers and fieldworkers to conserve wildlife.

Remote + London Office, United Kingdom - United Kingdom

Position Summary

  • 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 to create mobile / desktop applications and intuitive user interfaces that assist researchers and fieldworkers to conserve wildlife.

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 developer 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 camera devices. 

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 and software writing experience to positively impact today’s toughest 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. 

Your tasks will include

  • 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 for 24 months. 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 

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

See the job description and instructions on how to apply on our careers website.

More about Arribada

Visit our website to learn more about our mission, goals and partner projects working to conserve wildlife and the environment through the development of open and accessible conservation technologies