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 facilitator of awesome, highly engaging, fun learning experiences. What is powerful about Kahoot! is not necessarily what you learn, but how you learn. With over 70 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.

We share a philosophy to build products that engage the heart, hand and mind to create a more social, meaningful and powerful learning experience. At Kahoot!, we want our teams to reflect the cultural diversity of our users so we especially welcome applications from those with diverse backgrounds.

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