Uppsala University, Department of Cell and Molecular Biology

National Bioinformatics Infrastructure Sweden (NBIS) is looking for a system developer with an emphasis on front-end development. You will be employed at Uppsala University, Department of Cell and Molecular Biology (ICM) but affiliated with NBIS and Science for Life Laboratory (SciLifeLab).

NBIS is a national research infrastructure with the purpose to provide support for bioinformatics and infrastructure to researchers in life sciences. The system development team consists of a couple of Scrum teams that develop and implement tools for handling big data and web applications for research groups. We also maintain and administer NBIS-internal systems. More information about NBIS is available at https://nbis.se.

Read more about our benefits and what it is like to work at Uppsala University

With us, you will work with agile development of software solutions and user interfaces unique to the field of bioinformatics, where your focus lies on the front-end. In this role, you are responsible for new development, further development, and management of NBIS's internal and external web systems. Your work is creative and some of it is based on incoming requests from various research groups, where you get to come up with many innovative proposals in collaboration with the researchers.

Here, you work closely with other developers in one of our scrum teams. The work is local, national, and international. You will also have contact with experts and researchers in bioinformatics.

We offer a vibrant and dynamic environment with room for collaboration. Furthermore, we value the exchange of knowledge and provide time for professional development.

You will have the opportunity to participate in teaching by researchers in, e.g. programming. In addition, you will contribute to developing guidelines and frameworks for how NBIS best conducts front-end development in NBIS.

An example of a typical day for you as a front-end developer at NBIS starts with a stand-up meeting, followed by a review of a colleague's pull request. After a coffee break, you start exploring a new framework as part of your personal skill development. After lunch, you choose a new issue from the backlog and immediately create a branch for it. You decide to have a pair programming session with a colleague to solve the issue together. You end the day by adding the next NBIS retreat to your calendar, which is scheduled for the beginning of October. You're looking forward to meeting your approximately 120 NBIS colleagues who work all around Sweden.

As an applicant, you will have at least a bachelor's degree in information technology, computer technology, computer science, systems science, or bioinformatics, or documented equivalent competencies in one or more of these areas.

The applicant shall furthermore have: 

  • Several years of documented experience in system development or web development.
  • Knowledge of and experience in using at least one JavaScript framework, such as React, Angular, Vue.js, or Svelte.
  • Knowledge and experience in user interaction design, with a focus on usability (UX) and graphic design (UI) or knowledge and experience of human-computer interaction (HCI)
  • Experience with the Git version control utility.
  • Accustomed to using Linux and/or other Unix-like operating systems.
  • Able to express yourself fluently in English, both in speech and in writing.

Emphasis will be placed on personal suitability. The applicant shall have the ability to work well together in teams. You should show initiative and have good interpersonal- and communication skills. As a person, you should be flexible, creative, and service-oriented. You should also be quality-conscious and goal-oriented.

We encourage you to apply even if you do not meet all the listed qualifications as you may have different expertise that can compensate.

Additional qualifications
The following are considered meritorious:

  • Accustomed to working in physically distributed teams with communication and coordination via electronic tools, such as video conferencing and the like.
  • Knowledge of TypeScript.
  • Knowledge of virtual machines and application containers e.g. Docker.
  • Experience in agile development according to SCRUM.
  • Accustomed to working in close collaboration with customers.
  • Knowledge of Web Content Accessibility Guidelines (WCAG) and guidelines for web development in the public sector.
  • Knowledge systems for sensitive data.
  • Being able to express yourself fluently in Swedish, orally and in writing.

About the employment
The employment is a permanent position, 6-month probationary period will be applied. Scope of employment 100 %. Starting date as soon as possible or agreed on. Placement: Uppsala

For further information about the position, please contact: 
Head of System Development, Jonas Hagberg, jonas.hagberg@nbis.se, phone +46 72 540 85 42
System Developer, Katarina Lejonlid, katarina.lejonlid@nbis.se, tel. +46 70 403 41 15
NBIS Director, Bengt Persson, bengt.persson@nbis.se.

Please submit your application by 9 June 2023, UFV-PA 2023/2052.

Are you considering moving to Sweden to work at Uppsala University? Find out more about what it´s like to work and live in Sweden. 

Type of employment Permanent position
Contract type Full time
First day of employment as soon as possible or agreed on
Salary Individual salary
Number of positions 1
Full-time equivalent 100%
City Uppsala
County Uppsala län
Country Sweden
Reference number UFV-PA 2023/2052
Union representative
  • Seko Universitetsklubben, seko@uadm.uu.se
  • ST/TCO, tco@fackorg.uu.se
  • Saco-rådet, saco@uadm.uu.se
Published 24.May.2023
Last application date 09.Jun.2023 11:59 PM CEST

Return to job vacancies