Do you make websites? Are you a front-end specialist in responsive websites and emails? Maybe you even have experience working with different CRM solutions and marketing automation systems? Perhaps you love building tools to solve challenges or marketing campaigns which drive results.

Are you looking to join an exciting company with a tight-knit, supportive team and have the opportunity to help drive our growth. Then you might be the next addition to the Kahoot! family.

About Kahoot!

Kahoot! is a game-based learning platform that makes it easy to create, share and play fun learning games or trivia quizzes in minutes. Kahoot! is used in a multitude of settings – in K-12 and university classrooms, corporate offices, social settings, and major sporting and cultural events. Kahoot! is embraced by teachers, loved by students and valued by organizations and in 2018, Kahoot! had over 1 billion participating players in more than 200 countries. Kahoot! is on a mission to make learning awesome and build the leading learning community in the world. Launched in 2013, the company is headquartered in Norway with offices in the US and the UK. Let’s play!

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 close to 60, we’ve raised more fundings, updated our mobile app and launched premium products. Did you know that 97% of the Fortune 500 play Kahoot!? We all have an exciting journey ahead!

The Role

Kahoot! is looking for a developer to support the Lifecycle team headquartered in Oslo, Norway. Maybe you have experience being a solutions architect and/or CRM/marketing automation consultant at an agency? Or maybe you are self-taught? What’s most important is that you are passionate about end user engagement!

You will be responsible for developing features and build programs that measurably impact end user engagement and their propensity to buy our products. Being part of the Lifecycle team, you’ll help develop web-features and in-product-marketing tools. You’ll also set up and build marketing automation programs and campaign assets that help our users see value in Kahoot!, whether they’ve just signed up or have been with us for years.

The Lifecycle Marketing team is responsible for the development and optimization of the Kahoot! user journey and activation of users. Hence you will work closely with Marketing, Products, Sales and the Mobile apps team to develop solutions that will help maximize our products’ potential, delight our users and help Kahoot! grow.


  • Develop and optimize websites and landing pages.
  • Develop features and build activation, engagement, and re-engagement programs targeting different user groups in marketing automation system and in-product-marketing tool.
  • Develop templates for email newsletters and in-app messages as well as facilitating cross-channel campaign and newsletter distribution in marketing automation system.
  • Co-manage the continuous integration process of the marketing automation system with the Kahoot! apps (IPhone, Android, web platform).
  • Maintain and optimize multi-channel onboarding programs for our user segments with the main purpose of strengthening the end user experience.
  • Support our premium products cross platform by developing activation programs to help our users see more value in Kahoot!
  • Continuous development and optimization of in-product-marketing tool by developing and implementing new features, either as custom components in WordPress or as new features in custom in-house tool.
  • Analyze and monitor the impact of programs and campaigns on the go, using insights to constantly improve our approach to lifecycle marketing and development.


  • Playful personality, inclusive team player willing to go the extra mile.
  • Passionate about end user engagement.
  • Expert understanding of core front-end web technologies (HTML, CSS, Javascript)
  • Experience coding responsive design and layout cross-browser/devices – accurately translating designs into front-end code.
  • The ability to create responsive HTML Email templates from scratch.
  • Experience working with PHP and WordPress.
  • Curious mindset and analytical thinker. Maybe you also have experience using tools such as Google Analytics or Amplitude?
  • Experience with different CRM solutions or marketing automation systems such as Responsys, Eloqua, Sendgrid, Braze, Campaign Monitor or Salesforce marketing cloud is a plus.
  • Basic knowledge of Photoshop or similar design tools (Sketch), with the purpose of designing elements for web development is a plus.
  • Understanding of how mobile SDK and/or web SDK integration works is a plus.
  • Willing to move to Oslo if you don’t live here already.


  • Working knowledge of Accessibility – WCAG 2.1
  • Experience Git control version control
  • Experience with build tools – such as Gulp, SCSS
  • Experience with ACF WordPress plugin


Kahoot! strives to offer a competitive benefits package to our employees, that includes share options, insurance, and pension contribution.

If you talk to anyone working at Kahoot!, they will tell you that one of the greatest perks is being able to see how the work you do puts a smile on the face of kids and teachers all around the world.

As a fast-growing start-up, we’re enthusiastic to bring in the right fit as soon as we find them – then on the real fun!

We offer you:

  • A competitive compensation package
  • Share options
  • Insurance and pension contribution
  • Home broadband allowance and mobile subscription
  • A fast growing environment
  • A new, modern and international office hosting over 20 nationalities
  • A social atmosphere (Friday lunch, board games, etc)
  • Lunch contribution
  • An informal and fun but driven culture

We look forward to hearing from you!

Apply here

Apply for this position