Ledig stilling på Universitetet i Oslo
Blindern og Urbygningen (Foto: Wikimedia og Colourbox)
Full stack developer (Senior engineer / Head engineer)
Deadline: 31.12.2021
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 positions
We are looking for 1-2 full stack developers 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. Projects range from civic participation, urban sustainability, museum studies, teacher education, vocabulary training, dialogic teaching, learning analytics, data collection management, and visualisation.
You have experience in web application development. 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 technology enhanced teaching and learning.
- 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.
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. Master’s degree is desirable. Other qualifications are also considered and 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.
- Communication skills including English language.
Personal skills
- 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 assessed.
We offer
- Salary according to position as Senior Engineer (code 1181), kr. 574 700 - 650 300 a year dependent on experience and formal background.
- Salary according to position Head Engineer (code 1087), kr. 507 600 - 583 500 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)
- 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)
The application with attachments must be delivered in our recruiting system.In the event of an interview the applicant will be asked to present original diplomas and grade transcripts.
Formal regulations
Interviews with the best qualified candidates will be arranged.
Following the Freedom of Information Act (Offentleglova) § 25, Chapter 2, information about the applicant may be used in the public list of applicants even if the applicant opts out from the entry in the public application list.
The University of Oslo aims to achieve a balanced gender composition in the workforce and to recruit people with ethnic minority backgrounds.
Contact information
- Head of EngageLab, Ole Smørdal, phone: +47 93 08 04 73, mail: ole.smordal@uv.uio.no
Apply for position