Ledig stilling på Universitetet i Oslo

Blindern og Urbygningen (Foto: Wikimedia og Colourbox)
Blindern og Urbygningen (Foto: Wikimedia og Colourbox)

Head Engineer - Department of Education

Deadline: 12.08.2020

Universitetet i Oslo

The University of Oslo is Norway’s oldest and highest ranked educational and research institution, with 28 000 students and 7000 employees. With its broad range of academic disciplines and internationally recognised research communities, UiO is an important contributor to society.


The Department of Education was established in 1938 and is one of three departments at The Faculty of Educational Sciences.


The research is based on traditions from both the social and the human sciences, and the department thus accommodates great breadth in topics and perspectives. The department employs approximately 100 people; 49 scientific staff, 35 doctoral and post-doctoral students, and 16 administrative/technical staff. The number of students is approximately 900.

About the position

The University of Oslo has a temporary six months full-time position as a scientific programmer to strengthen our focus on digital learning environments. The position may be extended.

We are looking for a scientific programmer with extensive experience in web application development. This includes 'full stack' JavaScript experience in libraries, frameworks, runtimes (e.g. Vue, Node.js), HTML/CSS, databases, web APIs and deployment.

Experiences with learning technology, integration with learning platforms such as Canvas, and data visualizations are relevant and appreciated.

In addition, there will be demands for translating requirements, needs, and interaction design into implementation and high-quality code, as well as a strong familiarity with version control systems (principally GitHub), IDEs, and workflow tools. There will be extensive communication with researchers in education and informatics, and the programmer will contribute productively in UI/UX discussions.

The position is located at Department of Education within the Faculty of Education and collaborate with scientific programmers and researchers in a group (EngageLab) developing research infrastructures across all the departments at the Faculty.

EngageLab is a small unit working on a diverse range of projects; therefore, this scientific programmer will have to adapt to a range of technologies and services, be flexible to maintain multiple project scopes in parallel, responsible, pro-active and able to work independently.

Home page: EngageLab

Work tasks

As a scientific programmer you will focus on:

  • Development of tools and environments for technology enhanced teaching and learning.
  • Develop and integrate tools into existing learning environments (e.g. Canvas).
  • Designing and implementing research data collection strategies from use of such tools and environments.
  • Maintaining information security in all phases of interventions; deployment, network traffic, storage and analysis of research data.

Job description:

  • Negotiate interaction design and other stated needs into high quality code.
  • Implement solutions, ranging from prototypes and pilots to mature products.
  • Deploy code for high volume use and within regulations for information security.
  • Collaborate with fellow developers, designers and research staff.

Qualification requirements

  • Relevant university education, with a minimum of a bachelor’s degree. Master’s degree is desirable.
  • Other qualifications are also taken into account and can compensate formal education.
  • Experience with programming in JavaScript using modern frameworks.
  • Experience with HTML5 and CSS, and supporting workflow tools.
  • Ability to work under time and budget constraints
  • Communication skills including English language

We offer

  • Salary according to position code 1087 Head Engineer, kr. 542 400 - 667 200 a year dependent on experience and formal background.
  • Pension arrangements in the Norwegian Public Service Pension Fund
  • A position in an inclusive working life enterprise
  • Attractive welfare arrangements

How to apply

The application must include:

  • Cover letter statement of motivation
  • CV (summarizing education, positions and academic work)
  • Copies of educational certificates (academic transcripts only)
  • List of reference persons: 2-3 references (name, relation to candidate, e-mail and phone number)

The application with attachments must be delivered in our recruiting system.

Formal regulations

Interviews with the best qualified candidates will be arranged.

According to the Norwegian Freedom of Information Act (Offentleglova) information about

the applicant may be included in the public applicant list, also in cases where the applicant has requested non-disclosure.

Contact information

Apply for position