Opportunities for interim, contract and temporary positions
IUCN

Web Software Developer

We are looking for a Web Software Developer to work on our web-based IBAT mapping and reporting tool. IBAT is used to access global biodiversity datasets (the IUCN Red List of Threatened Species, World Key Biodiversity Areas Database and the World Database of Protected Areas) so that better decisions can be made in respect of the environment.

This position will require a talented all-round developer who is passionate about contributing to state of the art web applications, as well as making an impact on the conservation of biodiversity. We are looking for a keen self-motivated technology enthusiast, who is not daunted by trying out new technologies and is able to think ‘outside the box’, with an eye for optimisation, performance, security and understanding the complexities of data management. The developer would be expected to work and manage the full-stack of a critical web application - and should be confident working under the supervision of the IUCN Biodiversity Systems Manager (part of the IUCN Global Species Programme team) and the IBAT Manager.

Main responsibilities

Development and maintenance of IBAT web-based systems

Lead role in maintaining and improving current web systems and developing new web systems for a variety of projects.

Common responsibilities include:

  • Undertake user needs assessments

  • Contribute to design of architecture of the web application

  • Implementation of a robust set of services and APIs to power the web application

  • Building reusable code and libraries 

  • Implementation of secure systems and data protection

  • Translation of UI/UX wireframes to visual web elements.

  • Integration of front-end and back-end aspects of the web application.

  • Integrate testing as part of development process.

  • Learning new technologies and staying on top of trends in web development

  • Strong focus on quality of outputs.

 

Data management

The developer should be fluent in data management and manipulation, as there are three core biodiversity databases (driving IBAT) which are integrated and used as part of the main web application.

 

Collaboration

Develop and maintain good working relationships with web development and data teams across the IBAT Alliance

Advise on, and in some cases be able to manage hardware and software required for web application development

 

Requirements

Essential

  • A good first degree or higher in Computer Science / Software Engineering or similar field

  • Commercial experience in a software development team

  • Experience in back-end development with good knowledge of Ruby on Rails

  • Experience in front-end development with experience in HTML, CSS/SASS and JavaScript

  • Familiar and experience with javascript-based frameworks and libraries.

  • Comfortable using GIT/Version control

  • Delivering projects in an Agile environment

  • Demonstrable knowledge of using relational database, and good with database design (PostgreSQL)

  • Experience using modern web frameworks

  • Experience using cloud-based services

 

Desirable

  • Knowledge of Geographic Information Systems and relevant software such as ArcGIS and QGIS

  • Web Mapping experience (using PostGIS, CartoDB or ArcGIS, and front-end mapping technologies such as Leaflet / Mapbox/ OpenLayers and the likes)

  • Continuous integration and deployment experience.

  • React / Vue.js experience

Experience of managing positive relationships with multiple teams / external team

Must be eligible to live and work in the UK without a sponsored visa

Apply now