Frontend JavaScript Developer - Tree of Life Genomics

Wellcome Sanger Institute
Closing date
5 May 2021

View more

Technology & New Media
Contract Type

Job Details

The Opportunity:

We have an exciting new opportunity for a Frontend/JavaScript Developer to drive the UI solutions in the vital core software team at the Tree of Life (ToL) Programme.

About Us:

The Tree of Life Programme at the Sanger Institute was established to develop and deliver platforms that will transform our understanding of the natural world through high-volume and high-quality biodiversity genomics.

The Enabling Platforms software team is currently building and maintaining various bespoke software solutions to support all projects in ToL. The two largest projects currently are the Darwin Tree of Life (DToL) and Aquatics Symbiosis Genomics (ASG) projects, which combined aim to sequence over 73000 species.

About the Role:

This role will be the main frontend JavaScript developer in the team, responsible for designing and building various UI solutions for existing and new projects in the programme. The team works in close partnership with third party collaborators and a larger offshore development team, with the end goal of bringing ownership of all development in-house. You will be collaborating with a number of highly skilled external collaborators to ensure this multifaceted system's delivery is to internal specifications and requirements.

About You:

You will be an established Frontend Developer with extensive experience of building intuitive JavaScript based user interfaces solutions. You will be an excellent communicator with the ability to build effective working relationships with internal and external stakeholders at all levels including influencing key decision makers on the best solutions for the project.

Please note that no scientific domain knowledge is required for this role, but this is a perfect opportunity if you are interested in learning about genomics
Essential Skills
  • Track- record in JavaScript/frontend software development
  • Experience in developing responsive web applications/single page applications in JavaScript frameworks, e.g. Vue.js, Angular, React.
  • Experience in using and to some extent co-developing RESTful Web Services and APIs.
  • Experience of working in a pragmatic Agile way and delivering software incrementally.

Competencies and Behaviours:
  • Strategic thinking, ability to see the 'bigger picture'
  • Highly developed communication skills with experience of dealing with people at all levels, to successfully engage busy people and capture their input and to effectively explain technical issues to non-technical users
  • Be a champion for equality, diversity and inclusion, and work collaboratively with a range of different stakeholders
  • Self-motivated with the ability to work independently and organise own workload
  • Demonstrable problem-solving and analytical skills
  • Demonstrable ability to influence and persuade others to take appropriate actions
Ideal Skills
  • Experience in designing and developing code in Python
  • Some relational database experience, e.g. PostgreSQL, Oracle, MySQL
  • CI/CD systems
  • Git/GitFlow
Other information

Whilst the developments around COVID-19 continue to evolve, the Wellcome Genome Campus is closed for all but essential functions and facilities.

People remain at the centre of everything that we do and the majority of our staff are now working remotely to ensure continuity of operations, making use of remote communication and collaboration tools.

Interviews will be taking place virtually and the successful candidate should expect to be fully supported through remote on-boarding and working from home until the Campus re-opens to all staff. This approach may vary for individuals located overseas and/or where a visa is required and starting will be based on a number of factors, we will be able to provide specialist advice to those affected candidates.

Application Process:

Please apply with your CV only by the closing date 11th April 2021

This job was originally posted as

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert