Ledig stilling på Universitetet i Oslo
Blindern og Urbygningen (Foto: Wikimedia og Colourbox)
Head Engineer / Senior Engineer - EngageLab
Deadline: 11.05.2025
Universitetet i Oslo
The University of Oslo is Norway’s oldest and highest ranked educational and research institution, with 26 500 students and 7 200 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 which also has a permanent center.
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 20 administrative/technical staff. The number of students is approximately 900.
Full stack developer with an eye for design and genuine interest for it?
About the position
We are looking for a full stack developer with an eye for design and genuine interest for it.
You will work in EngageLab, a research based development unit within University of Oslo that supports educational researchers with design, development, experiments, and evaluation. The unit consists of ICT developers, designers, and researchers.
Our work is project based and involves collaboration and communication with researchers, practitioners, students, and fellow developers in the lab. Topics range from digital support for dialogic teaching, platformisation for civic participation, platforms for teacher collaboration for sustainable development, learning analytics dashboards, data collection with AI analytics, and data visualisation.
You have experience in web application development, including front end development and visualisation. This includes 'full stack' JavaScript experience including the use of libraries, frameworks, and environments (e.g., Vue, Node.js), HTML/CSS, databases, APIs, and deployment.
You have good aesthetic recognition skills and understand the fundamentals of design principles. You like to implement designs with attention to detail and collaborate with designers or other creative disciplines to achieve the best possible quality.
In addition, you should be capable of translating requirements, needs, and interaction design into implementation and high-quality code, and have a solid familiarity with version control systems, IDEs, and workflow tools.
EngageLab is part of the Department of Education at the Faculty of Education. Have a look at our projects, how we work and who we are at our web page.
Work tasks:
- Developing tools and environments for the topics mentioned.
- Implementing UI/UX in collaboration with designers.
- Integrating tools we build into existing learning environments (e.g., Canvas).
- Designing and implementing research data collection strategies from using such tools and environments.
- Maintaining information security in all phases of interventions; deployment, network traffic, storage, and analysis of research data.
- Other relevant tasks can be added if need arises.
- Manage development processes.
Job description:
- Implement designs with strong attention to detail.
- Negotiate stated needs into high quality code.
- Implement solutions of varied size and complexity.
- 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 for head engineer (position code 1087) and minimum master’s degree with long experience for senior engineer (position code 1181).
- Long relevant professional work experience can compensate formal education.
- Experience with programming in JavaScript using modern frameworks.
- Experience with layout in HTML5 and CSS and supporting workflow tools.
- Experience in translating requirements, needs, and interaction design into high-quality code.
- Ability to work under time and budget constraints.
- Good communication skills in English language.
Norwegian language skills is desirable.
Personal qualities:
- Have excellent collaboration skills.
- Be flexible to maintain multiple project scopes in parallel.
- Be responsible, pro-active and able to work independently.
Personal suitability will be emphasized in the recruitment process.
We offer:
- Salary according to position as Senior Engineer (code 1181), kr. 710 000 - 820 000 a year dependent on experience and formal background.
- Salary according to position Head Engineer (code 1087), kr. 650 000 – 720 000 a year dependent on experience and formal background.
- Exciting and meaningful tasks in an organization with an important societal mission, contributing to knowledge development, education, and enlightenment that promote sustainable, fair, and knowledge-based societal development.
- Committed colleagues in a good working environment.
- Good welfare schemes.
- Opportunity of up to 1.5 hours a week of exercise during working hours.
- A workplace with good development and career opportunities.
- Membership in the Statens Pensjonskasse, which is one of Norway's best pension schemes with beneficial mortgages and good insurance schemes.
How to apply:
The application must include:
- Cover letter statement of motivation
- CV (summarizing education, positions, and academic work)
- Previous works and projects (personal, self-initated or professional)
- Copies of educational certificates (academic transcripts only)
- List of reference persons: 2-3 references (name, relation to candidate, e-mail and phone number)
Application with attachments must be submitted via our recruitment system Jobbnorge, click "Apply for the position".
When applying for the position, we ask you to retrieve your education results from Vitnemålsportalen.no. If your education results are not available through Vitnemålsportalen, we ask you to upload copies of your transcripts or grades. Please note that all documentation must be in English or a Scandinavian language.
Inclusive worklife and diversity at UiO
Inclusion and diversity are a strength. The University of Oslo has a personnel policy objective of achieving a balanced gender composition. Furthermore, we want employees with diverse professional expertise, life experience and perspectives.
If there are qualified applicants with disabilities, employment gaps or immigrant background, we will invite at least one applicant from each of these categories to an interview.
General information
The best qualified candidates will be invited for interviews.
Applicant lists can be published in accordance with Norwegian Freedom of Information Act § 25. When you apply for a position with us, your name will appear on the public applicant list. It is possible to request to be excluded from this list. You must justify why you want an exemption from publication and we will then decide whether we can grant your request. If we can't, you will hear from us.
Apply for the position
Questions about the position
- Ole Smørdal (Head of Engagelab), +47 93 08 04 73, ole.smordal@uv.uio.no