Web Developer
Location:EMBL-EBI Hinxton near Cambridge, UK
Staff Category:Staff Member
Contract Duration:3 years
Grading:5 or 6 (monthly salary starting at £2,552 or £2,855.95 after tax). For more information about pay and benefits click here
Closing Date:22 July 2018
Reference Number:EBI_01254

Job Description

Are you a web developer who wants to visualise complex biological data for an exciting translational resource? Do you have the motivation to develop new skills in the latest front-end technologies and frameworks? If so, this position is for you!

The IMPC is a G7 recognised global research infrastructure that coordinates the production and phenotyping of thousands of new mutant mouse strains to better understand human health. Over the last five years, we have made 20,000 new gene-phenotype associations from 26 million data points collected from a diverse set of standardised phenotype tests, with all data being archived, analysed and disseminated by our team.

We are relaunching the www.mousephenotype.org portal with an emphasis on data visualisation and tooling. This opportunity will enable you to apply your web development skills to resources that play a crucial role into research with human genetic diseases and aging. You will also have the opportunity to develop, learn and extend exciting new visualisation tools that are needed to allow researchers from all over the globe to explore our unique resource.

You’ll be part of a multi-disciplinary team passionate about representing and querying semantically annotated data. Your primary responsibilities will be to take ownership of the data interfaces, and work closely with the developers of the large IMPC resource to find new ways to represent the existing data including images. You will solicit user feedback and will need to be responsive to evolving requirements.

You’ll be working within Mouse Informatics at EBI alongside a diverse and international team of developers, bioinformaticians and ontologists that make up the wider Samples, Phenotypes, and Ontologies (SPOT) team. You will collaborate closely with the team, who have a range of expertise in semantics, data analytics, image analysis and 3D image display. You will also be interacting with other groups at EMBL-EBI and external collaborators, both within the UK and internationally, to improve our websites.

At EMBL-EBI, we help scientists realise the potential of ‘big data’ in biology by enabling them to exploit complex information to make discoveries that benefit mankind. Working for EMBL-EBI gives you an opportunity to apply your skills and energy for the greater good. As part of the European Molecular Biology Laboratory (EMBL), we are a non-profit, intergovernmental organisation funded by 23 member states and two associate member states and proud to be an equal-opportunity employer. We are located on the Wellcome Genome Campus near Cambridge in the UK, and our 600 staff are engineers, technicians, scientists and other professionals from all over the world.

Qualifications and Experience

The following are essential to the role:

  • Qualified to degree level in either computer sciences or bioinformatics
  • Fluent in modern web-development technologies - HTML, CSS, Javascript
  • Familiarity with common Javascript libraries (i.e. jQuery, Angular) with knowledge of visualisation libraries like D3.js highly desirable
  • Consistent track record of user interface design and development
  • Motivated to learn new front-end technologies
  • Solid working knowledge of a server side programming language (we use Java)
  • Superb communication skills
  • Ability to work independently while also interacting in a team environment

Additionally, these qualifications would be considered desirable:
  • Interacting with RESTful APIs
  • Familiarity or desire to learn process automation technologies (e.g. Jenkins, Bamboo, etc.)
  • Experience of the Java Spring framework family of technologies
  • Working knowledge of version control, git and github in particular
  • Familiarity with indexing and database technologies (e.g. SolR, Lucene, ElasticSearch, MySQL, Neo4J, MongoDB)
  • Knowledge of Content Management Systems (e.g., Drupal, Wordpress)
  • Experience with Ruby on Rails
  • Semantic web technologies such as OWL, RDF or SPARQL
  • Any other languages, such as Python or Perl.

Application Instructions

To apply please submit a covering letter and CV, with two referees, through our online system.

Additional Information

Applications are welcome from all nationalities - visa information will be discussed in more depth with applicants selected for interview.

EMBL-EBI is committed to achieving gender balance and strongly encourages applications from women, who are currently under-represented at all levels. Appointment will be based on merit alone.

This position is limited to the project duration specified.

Applications will close at 23:00 BST on the date listed above.