Go back to Job Openings

Front-end Developer

Oslo, Norway · Frontend Developer


Crafted using a design-led approach and game-based pedagogy, Kahoot! is on a mission to make learning something that everyone wants to connect with. With over 50 million monthly active users and a public library of over 15 million games on our platform, kahoots are being played in over 180 countries, both in the classroom and beyond.

Located right between City Hall and Parliament, our Oslo offices are part of the MESH community of startups - a great place to meet like-minded people and exchange ideas. In the spirit of this - a company laptop, big screen, fast internet connection, and premium coffee all come complimentary.

With our teams in London and Austin we share a philosophy to build products that engage the heart, hand and mind to create a more social, meaningful and powerful learning experience.

Our K!rew

At Kahoot! we champion a positive culture of collaborative learning and innovation. We’ve been growing steadily over the past year, and now as a team of 53, we’ve raised more fundings, launched two mobile apps, Kahoot! Plus (a new version for organizations) and formulated our strategy for the coming year. We all have an exciting journey ahead!

Your day at Kahoot!

As our frontend developer, you'll be making and maintaining web apps with some of the latest JavaScript tooling such as React, Redux and MobX, but also staples such as Angular and Backbone.js. Working on Kahoot!'s frontend platform, building on our pattern library, you’ll be drawing out UI components to build robust modular systems making up rich interactive experiences.


  • Crafting features for the platform in JavaScript and CSS using the latest tooling, translating ideas into tangible treasures our users love!
  • Working closely with our UX designers and backend developers to develop the best solution
  • Collaborating with our backend team to help design the APIs needed to support new features
  • Continually improving TDD and QA processes
  • Taking a regular and active role in providing user support


We're looking for someone who has:

  • Proficiency in JavaScript (ideally with at least 5 years commercial experience)
  • Worked on a web app project with a large JavaScript codebase
  • Professional experience with React and Redux
  • A deep understanding of the DOM, HTML, CSS, accessibility, and cross-browser support, including mobile browser
  • The head to work both independently, without supervision, and in an agile team
  • A passion for making stuff out of the Internet and shipping the code in a rapid pace.
  • The ability to reliably estimate units of work at project, feature, and task levels
  • Understand the basic concepts of how the backend works.

Ideally you’ll also have:

  • Experience of end to end product development.
  • A demonstrable understanding of functional programming concepts
  • A love of computer games and experience making them
  • An understanding of reactive programming principles, and how it relates to UI/UX development
  • An understanding of atomic design and the practice of using pattern libraries
  • A natural curiosity and love of learning new things


Kahoot! strives to offer a competitive benefits package to employees including share options.

As a global company with three premium offices worldwide (London, UK/Oslo, NO/Austin, TX), you will also have a network of locales to exchange between as you mature with the company.

A company laptop, big screens, fast internet connection, fruit and premium coffee shall be provided.

If this sounds like a good fit, don’t hesitate to apply! As a fast growing start-up, we’re enthusiastic to bring in the right fit as soon as we find them – then on to the real fun!

For further information about this job, please contact Jørgen Iversen, First Engineers

Phone: 41402740 E-mail: jorgen@firstengineers.com

Do you have a Linkedin account?

Import your resume and save time!
Apply with Linkedin

Personal Information

Name *
Remove picture

Your profile

Remove file

Application details

Questions *
Elaborate on your experience with DOM, HTML, CSS, accessibility, and cross-browser support, including mobile browsers
Please elaborate on your experience with React
Elaborate on your experience with web app project with a large JavaScript codebase
There are problems with one or more field in your application. Please review it and correct mistakes or fill in any empty mandatory fields in order to submit it.

First Engineers collects and processes personal data in accordance with the EU General Data Protection Regulation (GDPR). See the privacy notice for further details.

Powered by Workable

Your application has been succesfully submitted.