
Enable job alerts via email!
A research group at a leading university is seeking a Python/Django developer to maintain their GeoKey software for participatory mapping projects. The position starts ASAP and is for 12 months with a salary range of £34,056 to £40,055 per annum. Strong experience with Python and Django, as well as team collaboration skills, are required. Candidates will need to present their coding approach during the interview.
We are seeking a developer to continue building and maintaining the Django-based GeoKey software (https://github.com/ExCiteS/geokey and http://geokey.org.uk) used for participatory mapping projects. The role is available for an immediate start and is initially for 12 months.
• Experience as a software developer, with proven experience working with Python and the Django framework. • Unix‑based OS and system tools support, with occasional technical support and server management. • Team collaboration to build robust, structured code using GitHub, including best practices such as testing, documentation, and version control. • Workflow automation and continuous integration/deployment experience (e.g., Travis CI).
As preparation for the interview, selected candidates will clone the GeoKey repository, install and configure it to authenticate against an external provider (Facebook or Twitter), and upload modifications for review. During the interview, candidates should give a 5‑minute presentation on their approach, code extensions required, modifications made, and any problems encountered.
The Extreme Citizen Science (ExCiteS) Group at UCL works with communities worldwide to address their concerns and provide digital tools for data collection and visualization. Our interdisciplinary team includes geographers, anthropologists, computer scientists, HCI experts, designers, engineers, and ecologists, aiming to enable any community—regardless of background—to produce Citizen Science projects.
ASAP
Grade: UCL grade 7. Salary: £34,056 – £40,055 per annum (inclusive of London allowance), depending on experience.
Position is expired. Thanks for your interest.
Django is a registered trademark of the Django Software Foundation | DjangoJobs is not associated with the Django Software Foundation.